Youth programs support the Canadian Sport for Life Long-Term Athlete Development Model. The activities taught in our programs align with the developmental abilities of our participants based on their age. This promotes the physical and social wellbeing of each participant.