The Coaching Association of Canada (CAC) is a not-for-profit amateur sport organization with the mandate to improve the effectiveness of coaching across all levels of the sport system.