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. Mission: To enhance the experiences of all Canadian athletes through quality coaching.