Skip Filters

Refine Results

Location
or
Member Centre
Age Group




Time of Day

Day





Date Range
From:
Format: DD/MM/YYYY
To:
Format: DD/MM/YYYY

Select your program by choosing the categories of your choice in the drop-down menus below!  If you have trouble finding the program you are looking for, check out our all of our Programs.

The new 2018-19 program guide is now available!

Youth & Preschool Programming

Youth Breakin'

1 hour of positive Hip-Hop music and foundational BBoyin and BGirlin moves that your child would love! This class offers an intro to dance musicality with the foundations of Breakdance Toprock,...

Preschool Programs

Kinder Sport (2-3 years)

Parented: Sport-based games and activities will provide an opportunity for your preschooler to further develop physical literacy, gross mother skills and sportsmanship in an environment that is...

Afternoon Adventures

Come join us for three hours of active fun! Physical Literacy is an important factor in leading a healthy life. Split into age groups, each group will get a chance to participate in a swim lesson,...

Boulder Buddies

An introductory wall climbing class with emphasis on climbing safety and basic bouldering techniques. Children will have an opportunity to practice their bouldering skills with an assortment of...

Show SchedulesHide Schedules

Boulder Buddies | Downtown YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon9:30am - 10:15am------
---
------Other Activities
Floor Hockey Mites (2-6 Years)

This class is based on fun, fitness, and friends. Your preschooler will be able to develop their physical literacy, gross motor skills, and sportsmanship in an environment that is cooperative and...

Show SchedulesHide Schedules

Floor Hockey Mites (2-6 Years) | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Thu10:15am - 11:00amJan 28------------Other Activities
Thu10:15am - 11:00am------------Other Activities
Floor Hockey Mites (4-6 Years)

This class is based on fun, fitness, and friends. Your preschooler will be able to develop their physical literacy, gross motor skills, and sportsmanship in an environment that is cooperative and...

Kinder Art

Allow your little artist to develop their creativity and fine motor skills through theme-based classes that include painting, drawing, cutting, and pasting. Classes may also include stories and...

Show SchedulesHide Schedules

Kinder Art | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Wed4:00pm - 5:00pmJan 28------------Other Activities
Wed4:00pm - 5:00pm------------Other Activities
Fri10:05am - 11:00am------------Other Activities
Fri10:05am - 11:00amJan 28------------Other Activities
Kinder Art | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Wed9:00am - 9:45amJan 28------------Other Activities
Wed9:00am - 10:00am------------Other Activities
Kinder Chefs

This hands-on cooking program will allow children to gain food preparation skills in a safe environment. Cooking will enable children to learn and practice math, language, and science skills in a fun...

Show SchedulesHide Schedules

Kinder Chefs | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue, Fri9:00am - 10:00am------------Other Activities
Tue9:00am - 10:00amJan 28------------Other Activities
Wed6:00pm - 7:00pm------------Other Activities
Wed6:00pm - 7:00pmJan 28------------Other Activities
Fri9:00am - 10:00amJan 28------------Other Activities
Fri4:00pm - 5:00pmJan 28------------Other Activities
Kinder Climb (3-4 years)

Encourage your preschooler to climb to new heights! An introductory wall climbing class with emphasis on climbing safety and basic techniques. Children will have an opportunity to have supervised...

Kinder Climb (5-6 years)

Encourage your preschooler to climb to new heights! An introductory wall climbing class with emphasis on climbing safety and basic techniques. Children will have an opportunity to have supervised...

Show SchedulesHide Schedules

Kinder Climb (5-6 years) | Downtown YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon10:20am - 11:00am------
---
------Other Activities
Mon10:20am - 11:00amJan 28------
---
------Other Activities
Mon4:50pm - 5:15pm------
---
------Other Activities
Mon4:50pm - 5:15pmJan 28------
---
------Other Activities
Tue4:20pm - 5:00pmJan 28------
---
------Other Activities
Tue4:20pm - 5:00pm------
---
------Other Activities
Kinder Dance (2-6 Years)

Let your little dancer shine! This class focuses on gross motor skill development through creative movement, rhythm, locomotor and coordination skills. Children are required to wear clothing that is...

Show SchedulesHide Schedules

Kinder Dance (2-6 Years) | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue11:00am - 11:30amJan 28------------Other Activities
Tue11:00am - 11:30am------------Other Activities
Kinder Dance (2-6 Years) | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Wed11:30am - 12:00pmJan 28------------Other Activities
Kinder Music

This program will encourage your preschooler's imaginative and creative side through lively songs, rhythm, and sounds. Activities are designed to expand your child’s movement skills and...

Show SchedulesHide Schedules

Kinder Music | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon10:05am - 10:30am------------Other Activities
Mon10:05am - 10:30amJan 28------------Other Activities
Thu4:30pm - 4:55pmJan 28------------Other Activities
Thu4:30pm - 4:55pm------------Other Activities
Kinder Music | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Thu11:05am - 11:30am------------Other Activities
Thu11:05am - 11:30amJan 28------------Other Activities
Kinder Sport (2-6 years)

Sport-based games and activities provide an opportunity for your preschooler to develop physical literacy, gross motor skills, and sportsmanship in an environment that is cooperative and supportive....

Show SchedulesHide Schedules

Kinder Sport (2-6 years) | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Fri11:05am - 11:45am------
---
------Other Activities
Fri11:05am - 11:45amJan 28------
---
------Other Activities
Kinder Sport (2-6 years) | Downtown YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Wed10:00am - 10:30amJan 28------
---
------Other Activities
Wed10:05am - 10:45am------
---
------Other Activities
Thu5:00pm - 5:45pm------
---
------Other Activities
Thu5:00pm - 5:45pmJan 28------
---
------Other Activities
Kinder Stretch & Play

Give children a playful start to stretching, flexibility and body literacy. Children will gain body confidence, beginner physical literacy skills, and an appreciation for overall body health and...

Show SchedulesHide Schedules

Kinder Stretch & Play | Downtown YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Wed11:30am - 12:00pm------
---
------Other Activities
Mon11:30am - 12:00pmJan 28------
---
------Other Activities
Tue4:30pm - 5:00pmJan 28------
---
------Other Activities
Kindergym

Free play in the gym! This program provides an opportunity for preschoolers and their parents to socialize and play in a fun and safe gym environment. Drop in rates apply to non-members. Running...

Show SchedulesHide Schedules

Kindergym | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Wed, Fri10:00am - 11:00amOct 31------------Other Activities
Mon10:00am - 11:00amJan 28------------Other Activities
Wed10:00am - 11:00amJan 28------------Other Activities
Fri10:00am - 11:00amJan 28------------Other Activities
Little Rascals

This program will amuse your preschooler with songs, story time, puzzles, imaginative play, arts, crafts, science experiments, and gym time. Help develop your child’s sense of adventure and...

Show SchedulesHide Schedules

Little Rascals | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon9:00am - 10:00amJan 28------------Other Activities
Mon9:00am - 10:00am------------Other Activities
Little Rascals | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Thu9:00am - 10:00amJan 28------------Other Activities
Thu9:00am - 10:00am------------Other Activities
Mommy & Me Stroller Walk

Come and enjoy some mommy & me bonding time sharing the walking track alongside other mothers! Stay active and social while letting your little ones explore more of what the YMCA has to offer....

Show SchedulesHide Schedules

Mommy & Me Stroller Walk | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Wed, Fri11:00am - 12:00pm------
---
------Other Activities
Mon11:00am - 12:00pmJan 28------
---
------Other Activities
Wed11:00am - 12:00pmJan 28------
---
------Other Activities
Fri11:00am - 12:00pmJan 28------
---
------Other Activities
Preschool Breakin'

Let your little dancer shine! This class focuses on gross motor skill development through creative movement, rhythmic skills, locomotor and coordination skills.

Preschool Gym & Swim

This drop-in program will supplement the preschool aquatics. Children and parents will be able to take advantage of an open play concept where children will be able to enjoy the tumble mats, sports...

Preschool Open Climb

Encourage your preschooler to climb tonew heights! Children will have an opportunity to have supervised climbing time and practice their bouldering skills. Children are required to wear running shoes...

Show SchedulesHide Schedules

Preschool Open Climb | Downtown YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Wed11:05am - 12:00pm------
---
------Other Activities
Mon11:05am - 12:00pmJan 28------
---
------Other Activities
Wed11:05am - 12:00pmJan 28------
---
------Other Activities
Roving Gyms

Join us for FREE indoor play; membership is not required. Children will have an opportunity to interact with other children, play games, and access fun equipment in a safe and friendly environment....

Show SchedulesHide Schedules

Roving Gyms | South Ridge YMCA
DaysTimeRoomFees
Sun10:00am - 11:30amGym---
Sun10:00am - 11:30amGym---
Roving Gyms | Downtown YMCA
DaysTimeRoomFees
Wed5:30pm - 7:00pmGym---
Wed5:30pm - 7:00pmGym---
Soccer Mites (2-6 Years)

This class is based on fun, fitness, and friends. Your preschooler will be able to develop their physical literacy, gross motor skills, and sportsmanship in an environment that is cooperative and...

Show SchedulesHide Schedules

Soccer Mites (2-6 Years) | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon10:35am - 11:15amJan 28------------Other Activities
Mon11:30am - 12:00pm------------Other Activities
Tue6:00pm - 6:45pm------------Other Activities
Soccer Mites (4-6 Years)

This class is based on fun, fitness, and friends. Your preschooler will be able to develop their physical literacy, gross motor skills, and sportsmanship in an environment that is cooperative and...

Tumble Time

Introduce your preschooler to gymnastic based skills in a safe and supervised environment. This program will provide equipment such as ladders, slides, and balance beams and is designed to develop...

Show SchedulesHide Schedules

Tumble Time | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue10:15am - 10:45amJan 28------------Other Activities
Tue10:15am - 10:45am------------Other Activities
Tumble Time | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue5:15pm - 5:45pm------------Other Activities
Tue5:15pm - 5:45pmJan 28------------Other Activities
Wed10:45am - 11:15amJan 28------------Other Activities
Wed11:00am - 11:30am------------Other Activities
Y'd World of Sports

Looking for a way for your child to experience more than just one sport? In the Y'd World of Sports, he or she will explore many new and exciting sports from around the world. Skills and rules,...

Youth & Teen Programs

Climb On

This class is designed to further challenge those interested in improving their strength and climbing technique . Participants will climb different routes in order to challenge themselves and their...

Show SchedulesHide Schedules

Climb On | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon5:30pm - 6:30pmJan 28------------Other Activities
Mon5:30pm - 6:30pm------------Other Activities
Tue6:05pm - 7:00pm------------Other Activities
Tue6:05pm - 7:00pmJan 28------------Other Activities
Fri5:00pm - 6:00pmJan 28------------Other Activities
Fri5:00pm - 6:00pm------------Other Activities
Growing Chefs

Come learn the ways of the kitchen. Your child will enjoy working together as a team while learning life skills. Cooking helps reinforce science, language, math and creativity. The best part of the...

Show SchedulesHide Schedules

Growing Chefs | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon5:00pm - 6:00pmJan 28------------Other Activities
Mon, Fri5:00pm - 6:00pm------------Other Activities
Fri5:00pm - 6:00pmJan 28------------Other Activities
Fri6:00pm - 7:00pmJan 28------------Other Activities
Junior Squash League

Explore the fast-paced game of squash and develop the skills that will make you a better player. This program is for boys and girls who wish to play squash for fun and/or competition. Learn a new...

Kids Dodgeball

Dip, duck, dive and dodge. Drop in and develop the 4 D's of dodgeball while playing the classic game.

Youth Night (6-12) Years

This drop-in program provides an opportunity for teens to participate in various gym games and activities. Your child will have fun in an active and friendly environment. *Non-Members $5.00 drop-in...

Show SchedulesHide Schedules

Youth Night (6-12) Years | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Fri7:00pm - 9:00pm------
---
------Other Activities
Learn the Ropes (7-13 Years)

Expand your comfort zone. This introductory course teaches basics such as proper equipment use, safety and climbing techniques. We work to find new ways to approach any adversities while addressing...

Show SchedulesHide Schedules

Learn the Ropes (7-13 Years) | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue5:05pm - 6:00pm------------Other Activities
Tue5:05pm - 6:00pmJan 28------------Other Activities
Fri6:05pm - 7:00pm------------Other Activities
Fri6:05pm - 7:00pmJan 28------------Other Activities
Master the Ropes

This class is specifically designed for those who are wanting to become belay certified. The entire session will focus on perfecting ties, proper communication and climbing techniques. At the end of...

Morning Adventures

An excellent opportunity for homeschooled children to interact in a positive environment. Offering different activities every week, participants will be given a chance to recognize their talents and...

Pee Wee Karate

Karate is a great way to get fit while learning important like skills like self-defence, discipline, and respect for self and others. Karate improves all aspects of one's physical condition,...

Show SchedulesHide Schedules

Pee Wee Karate | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Wed4:00pm - 5:00pm------------Other Activities
Mon4:00pm - 5:00pmJan 28------------Other Activities
Wed4:00pm - 5:00pmJan 28------------Other Activities
Pee Wee Karate | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue4:30pm - 5:30pmJan 28------------Other Activities
Tue, Thu4:30pm - 5:30pm------------Other Activities
Thu4:30pm - 5:30pmJan 28------------Other Activities
Youth Karate

Karate is a great way to get fit while learning important like skills like self-defence, discipline, and respect for self and others. Karate improves all aspects of one's physical condition,...

Show SchedulesHide Schedules

Youth Karate | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Wed5:00pm - 6:00pm------
---
------Other Activities
Mon5:00pm - 6:00pmJan 28------
---
------Other Activities
Wed5:00pm - 6:00pmJan 28------
---
------Other Activities
Jr. NBA Basketball Program

Jr. NBA Youth Basketball (JNYB) is the official youth basketball program developed in partnership with Canada Basketball and NBA Canada. JNYB is gearedtowards youth between the ages of 5-12 with a...

Show SchedulesHide Schedules

Jr. NBA Basketball Program | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon6:00pm - 8:00pmJan 28------------Other Activities
Tue6:00pm - 8:00pmJan 28------------Other Activities
Youth & Adult Advanced Karate

Karate is a great way to get fit while learning important like skills like self-defence, discipline, and respect for self and others. Karate improves all aspects of one's physical condition,...

Show SchedulesHide Schedules

Youth & Adult Advanced Karate | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue, Thu7:30pm - 9:00pm------------Other Activities
Tue, Thu7:30pm - 9:00pm------------Other Activities
Y'd World of Sports (6-12 years)

Looking for a way for your child to experience more than just one sport? In the Y'd World of Sports, he or she will explore many new and exciting sports from around the world. Skills and rules,...

Show SchedulesHide Schedules

Y'd World of Sports (6-12 years) | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon6:05pm - 7:00pmJan 28------------Other Activities
Mon, Fri6:05pm - 7:00pm------------Other Activities
Fri6:05pm - 7:00pmJan 28------------Other Activities
Y'd World of Sports (6-12 years) | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Thu5:00pm - 6:00pm------------Other Activities
Thu5:00pm - 6:00pmJan 28------------Other Activities
Youth Art

This class offers children an opportunity to have fun, express themselves and experiment with a wide variety of media. Students will create paintings, drawings and collages and learn art...

Show SchedulesHide Schedules

Youth Art | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue6:05pm - 7:00pm------------Other Activities
Youth Art

This program offers children an opportunity to have fun, express themselves, and experiment with a wide variety of media. Students will explore different creative mediums and will create paintings,...

Show SchedulesHide Schedules

Youth Art | Downtown YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon4:45pm - 5:45pmJan 28------
---
------Other Activities
Youth Art | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Wed5:00pm - 6:00pmJan 28------
---
------Other Activities
Wed5:00pm - 6:00pm------
---
------Other Activities
Youth Beginner & Advanced Karate

Karate is a great way to get fit while learning important like skills like self-defence, discipline, and respect for self and others. Karate improves all aspects of one's physical condition,...

Show SchedulesHide Schedules

Youth Beginner & Advanced Karate | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue, Thu5:30pm - 6:30pm------------Other Activities
Thu5:30pm - 6:30pmJan 28------------Other Activities
Youth Dodgeball

Dip, duck, dive, and dodge. Drop in and develop the 4 D’s of dodgeball while enjoying the classic games and creating some new ones! * Running shoes and clothing that is comfortable to move in...

Show SchedulesHide Schedules

Youth Dodgeball | Downtown YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Thu6:05pm - 7:00pm------
---
------Other Activities
Thu6:05pm - 7:00pmJan 28------
---
------Other Activities
Youth Dodgeball | South Ridge YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Wed6:05pm - 7:00pm------
---
------Other Activities
Wed6:05pm - 7:00pmJan 28------
---
------Other Activities
Youth Floor Hockey (6-12 Years)

Interested in playing some floor hockey for fun? Come and join us every weeek for a game and time to enhance your passing, shooting and sportsmanship skills.

Show SchedulesHide Schedules

Youth Floor Hockey (6-12 Years) | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Mon7:05pm - 8:00pmJan 28------------Other Activities
Mon7:05pm - 8:00pmOct 31------------Other Activities
Youth Floor Hockey (6-12 Years) | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Tue7:05pm - 8:00pmJan 28------------Other Activities
Tue7:05pm - 8:00pm------------Other Activities
Youth Soccer

Show SchedulesHide Schedules

Youth Soccer | Downtown YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Thu7:05pm - 8:00pm------------Other Activities
Thu7:05pm - 8:00pmJan 28------------Other Activities
Youth Soccer | South Ridge YMCA
DaysTimeStart DateEnd DateMember FeeNon-Member FeeRegistrationAlso at This Time
Wed7:05pm - 8:00pm------------Other Activities
Wed7:05pm - 8:00pmJan 28------------Other Activities
Jr. Squash

Explore the fast paced game of squash and develop the skills that will make you a better player. This program is for boys and girls who wish to play squash for fun and/or competition. Instructed by...

Show SchedulesHide Schedules

Jr. Squash | Downtown YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Thu6:30pm - 7:30pm------
---
------Other Activities
Kids Special Karate

Karate is a great way to get fit while learning important like skills like self-defence, discipline, and respect for self and others. Karate improves all aspects of one's physical condition,...

Show SchedulesHide Schedules

Kids Special Karate | Downtown YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Fri4:30pm - 5:30pmJan 28------
---
------Other Activities
Fri4:30pm - 5:30pm------
---
------Other Activities
Community Drop-in Basketball

Our downtown gym will be reserved for all ballers!  Come and sink 3-pointers and have a lot of fun!

Show SchedulesHide Schedules

Community Drop-in Basketball | Downtown YMCA
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Wed7:30pm - 10:00pmJan 28------
---
------Other Activities
Sun3:00pm - 5:00pmJan 28------
---
------Other Activities