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

Use the drop-down lists below to find a program. 

If a Program does not have a Schedule connected to it (button at bottom right), it may not be available at this time, or it may be a personal program. Please contact your local YMCA Centre, or view our Program Guide (under the Programs navigation, above) for more information.

Aquatics

Swim Lessons

Adult Drop-In Swim Lessons

Adults will progress at their own pace without the pressure of completing levels within the typical lesson structure and time frame. This program is designed to establish comfort and confidence in...

Show SchedulesHide Schedules

Adult Drop-In Swim Lessons | Don Wheaton
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon5:30pm - 7:30pmMar 04---Member: FREE
Non-Member: Drop-In
---Drop-InOther Activities
Sat11:20am - 12:20pmMar 04---Member: FREE
Non-Member: Drop-In
---Drop-InOther Activities
Adult Drop-In Swim Lessons | Castle Downs
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon6:45pm - 7:45pmJan 07---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Wed, Sun12:00pm - 1:00pmJan 07---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Adult Drop-In Swim Lessons | William Lutsky
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Tue6:50pm - 7:50pmJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Sat1:35pm - 2:35pmJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Sun11:45am - 12:45pmJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Adult Drop-In Swim Lessons | Jamie Platz
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue, Thu6:55pm - 7:55pmJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Sat, Sun1:30pm - 2:30pmJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Assistant Volunteer Swim Instructor

The Assistant Volunteer Swim Instructor assists the Swim Instructor in facilitating swim lessons. The Assistant Swim Instructor will carefully monitor all class participants to enforce safe...

Show SchedulesHide Schedules

Assistant Volunteer Swim Instructor | Westwood
DaysTimeStartEndMember FeeNon-Member FeeRegistration
Mon, Tue, Thu4:15pm - 7:55pmMay 06---IncludedDrop-inDrop-In
Wed9:00am - 3:00pmMay 06---IncludedDrop-inDrop-In
Sat10:15am - 2:20pmMay 06---IncludedDrop-inDrop-In
Continuous Swim Lessons

At the YMCA, we know that it takes more than six-to-eight weeks to develop effective lifelong swimming and water-safety skills. That’s why we’re thrilled to offer the YMCA Canada...

Show SchedulesHide Schedules

Continuous Swim Lessons | Jamie Platz
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Tue, Wed, Thu4:00pm - 8:00pmJan 072019-06-23------RegisteredOther Activities
Tue9:00am - 12:00pmJan 072019-06-23------RegisteredOther Activities
Sat, Sun10:00am - 2:45pmJan 072019-06-23------RegisteredOther Activities
Continuous Swim Lessons | William Lutsky
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Tue, Wed, Thu4:30pm - 8:00pmJan 072019-03-03------RegisteredOther Activities
Tue10:00am - 12:00pmJan 072019-03-03------RegisteredOther Activities
Sat9:00am - 3:00pmJan 072019-03-03------RegisteredOther Activities
Sun10:00am - 1:00pmJan 072019-03-03------RegisteredOther Activities
Continuous Swim Lessons | Castle Downs
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Wed, Thu5:00pm - 8:00pmJan 07---Included---Register NowOther Activities
Tue5:00pm - 8:30pmJan 07---Included---Register NowOther Activities
Wed10:00am - 12:00pmJan 07---Included---Register NowOther Activities
Fri4:30pm - 7:30pmJan 07---Included---Register NowOther Activities
Sat10:00am - 3:15pmJan 07---Included---Register NowOther Activities
Drop-In Adaptive Aquatics

This course is designed for persons with cognitive orphysical disabilities, ages 3-16. Enjoy group activitiesand games, with focus on individual challenges andprogress to create fun, safe and social...

Show SchedulesHide Schedules

Drop-In Adaptive Aquatics | Don Wheaton
DaysTimeRoomFeesAlso at This Time
Sat2:00pm - 4:00pmTeach Pool---Other Activities
Drop-In Adult Swim Lessons

Adults will progress at their own pace without the pressure of completing levels within the typical lesson structure and time frame. This program is designed to establish comfort and confidence in...

Show SchedulesHide Schedules

Drop-In Adult Swim Lessons | Westwood
DaysTimeRoomFeesAlso at This Time
Mon, Tue, Thu7:25pm - 8:10pmMain Pool---Other Activities
Learn to Swim

Make Friends: make new friends through learning with activitiesand games. May work in partnersor groups. Build Skills: swimmers will improve their body awareness and motorskills as they submerge,...

Show SchedulesHide Schedules

Learn to Swim | Castle Downs
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Fri9:30am - 11:30amJan 07---Included---Register NowOther Activities
Learn to Swim | Don Wheaton
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Wed5:30pm - 7:30pmMar 04---FREE---Register NowOther Activities
Sat9:00am - 12:30pmMar 04---FREE---Register NowOther Activities
Mermaid Swim School

Mermaid Swim School is designed to help the potential Merfolk in your family learn how to use their “New Tails” in the water. Mermaid Swim School has four levels that will progress your...

Show SchedulesHide Schedules

Mermaid Swim School | Jamie Platz
DaysTimeStartEndMember FeeNon-Member FeeRegistration
Fri4:30pm - 5:30pmJan 072019-06-23$150.00$170.00Registered
Mermaid Swim School | Westwood
DaysTimeStartEndMember FeeNon-Member FeeRegistration
Sat3:00pm - 4:00pmMay 06---$150.00$170.00Register Now
Mermaid Swim School | William Lutsky
DaysTimeStartEndMember FeeNon-Member FeeRegistration
Thu3:30pm - 4:30pmSep 10---$150.00$170.00Registered
Mermaid Swim School | Castle Downs
DaysTimeStartEndMember FeeNon-Member FeeRegistration
Thu4:00pm - 5:00pmJan 07---$150.00$170.00Register Now
Parented Lil' Dippers

Make Friends: meet otherparents interested in teachingtheir child the basics oflearning to swim throughgames and songs. Build Skills: some of the skills you will learn include learning how to hold...

Show SchedulesHide Schedules

Parented Lil' Dippers | William Lutsky
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon5:05am - 5:35amJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Tue10:35am - 11:05amJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Sat9:35am - 10:05amJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Sun10:00am - 10:30amJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Parented Lil' Dippers | Don Wheaton
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Sat10:10am - 10:40amMar 04---Member: FREE
Non-Member: Drop-In
---Drop-InOther Activities
Parented Lil' Dippers | Jamie Platz
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue11:30am - 12:00pmJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Wed5:45pm - 6:15pmJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Sat, Sun10:00am - 10:30amJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Sat, Sun11:45am - 12:15pmJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Parented Lil' Dippers | Westwood
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Sat12:40pm - 1:10pmMay 06---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Parented Lil' Dippers | Castle Downs
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue5:35pm - 6:05pmJan 07---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Wed10:00am - 10:30amJan 07---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Thu6:10pm - 4:40pmJan 07---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Fri5:40pm - 6:10pmJan 07---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Sat10:35am - 11:05amJan 07---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Sat2:40pm - 3:10pmJan 07---Member: Included
Non-Member: Drop-In
---Drop-InOther Activities
Private Swimming Instruction

Private lessons provide one-on-one instruction to meet each swimmer’s individual needs. All lessons are 30 minutes in length. Please contact the Member Sales and Service desk to book your...

Show SchedulesHide Schedules

Private Swimming Instruction | Westwood
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Tue, Thu3:45pm - 4:15pmMay 06---$30.00$40.00Register NowOther Activities
Sat2:25pm - 2:55pmMay 06---$30.00$40.00Register NowOther Activities
Private Swimming Instruction | Don Wheaton
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Wed5:00pm - 7:00pmMar 04---$30.00$40.00Register NowOther Activities
Thu7:00pm - 7:30pmMar 04---$30.00$40.00Register NowOther Activities
Sat1:00pm - 2:00pmMar 04---$30.00$40.00Register NowOther Activities
Star Program

Make Friends: make new friends while learning with activities and work in partners or groups. Build Skills: swimmers will learn elementary backstroke, breaststroke, side stroke, eggbeater and...

Show SchedulesHide Schedules

Star Program | Castle Downs
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Thu5:00pm - 8:00pmOct 01---FREE---Register NowOther Activities
Tue5:00pm - 8:30pmOct 01---FREE---Register NowOther Activities
Wed5:35pm - 8:00pmOct 01---FREE---Register NowOther Activities
Fri4:30pm - 7:30pmOct 01---FREE---Register NowOther Activities
Sat10:00am - 2:45pmOct 01---FREE---Register NowOther Activities
Teen Drop-In Swim Lessons

This program is designed for teens who want to improve their swimming abilities and lifesaving skills. Participants have the option of completing the YMCA Learn to Swim program. Make Friends: make...

Show SchedulesHide Schedules

Teen Drop-In Swim Lessons | William Lutsky
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon6:15pm - 7:15pmJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Sat10:45am - 11:45amJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Teen Drop-In Swim Lessons | Jamie Platz
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue4:35pm - 5:35pmJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Thu5:45pm - 6:45pmJan 07---Member: FREE
Non-Member: Drop-In Fee
Drop-InRegister NowOther Activities
Teen Drop-In Swim Lessons | Castle Downs
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Wed6:45pm - 7:45pmJan 07---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Sat12:55pm - 1:55pmJan 07---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities