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
Until July 22, online registration will be temporarily unavailable while we switch to our new online experience.  Until then, please call 1-866-421-9622 or come in to your local YMCA to register for any programs, classes, or summer camps.

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:30pmJul 01---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:45pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Wed, Sun12:00pm - 1:00pmJul 02---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:50pmJul 02---Member: Included
Non-Member: Drop-In Fee
Drop-InDrop-InOther Activities
Sat1:35pm - 2:35pmJul 02---Member: Included
Non-Member: Drop-In Fee
Drop-InDrop-InOther Activities
Sun11:45am - 12:45pmJul 02---Member: Included
Non-Member: Drop-In Fee
Drop-InDrop-InOther Activities
Adult Drop-In Swim Lessons | Westwood
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Tue, Thu7:25pm - 8:10pmJul 08---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Adult Drop-In Swim Lessons | Jamie Platz
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue, Thu6:55pm - 7:55pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InRegister NowOther Activities
Sat, Sun1:30pm - 2:30pmJul 02---Member: Included
Non-Member: Drop-In
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, Thu10:00am - 3:00pmJul 08---FREEFREEDrop-In
Mon, Tue, Thu2:15pm - 7:55pmJul 08---FREEFREEDrop-In
Wed9:00am - 3:00pmJul 08---FREEFREEDrop-In
Sat10:15am - 2:20pmJul 08---FREEFREEDrop-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:00pmJul 022019-09-01------RegisteredOther Activities
Tue9:00am - 12:00pmJul 022019-09-01------RegisteredOther Activities
Sat, Sun10:00am - 2:45pmJul 022019-09-01------RegisteredOther Activities
Continuous Swim Lessons | Westwood
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Tue, Thu4:30pm - 8:00pmJul 08---IncludedN/ARegister NowOther Activities
Wed9:00am - 3:00pmJul 08---IncludedN/ARegister NowOther Activities
Sat10:00am - 3:00pmJul 08---IncludedN/ARegister NowOther Activities
Continuous Swim Lessons | William Lutsky
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Tue, Wed, Thu4:30pm - 8:00pmJan 05---Included---Register NowOther Activities
Tue10:00am - 12:00pmJul 02---Included---Register NowOther Activities
Sat9:00am - 3:00pmJul 02---Included---Register NowOther Activities
Sun10:00am - 1:00pmJul 02---Included---Register NowOther 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
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...

Drop-In Teen 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...

Extended Bronze Course

Our certification covers all aspects of the Bronze Medallion and Bronze Cross. This course will give you a complete understanding of the four main pillars of lifesaving: judgment, knowledge, skills...

Show SchedulesHide Schedules

Extended Bronze Course | Westwood
DaysTimeStartEndMember FeeNon-Member FeeRegistration
Wed4:30pm - 6:30pmJul 10---$200.00$250.00Call 780-790-9622 to register
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 | William Lutsky
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Tue, Wed, Thu4:30pm - 7:55pmJan 08---Included---Register NowOther Activities
Sat9:00am - 2:40pmJan 08---Included---Register NowOther Activities
Sun10:00am - 12:50pmJan 08---Included---Register NowOther Activities
Learn to Swim | Don Wheaton
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Wed5:30pm - 7:30pmJul 012019-08-25FREE---Register NowOther Activities
Sat9:00am - 12:30pmJul 012019-08-25FREE---Register NowOther Activities
Lil' Dippers

Make Friends: make new friends through learning with games and songs. Build Skills: blow bubbles, submersion, kicking, front & back glides, deep water skills, surface support, and diving. Water...

Show SchedulesHide Schedules

Lil' Dippers | William Lutsky
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Tue, Wed, Thu4:30pm - 7:55pmJan 06---Included---Register NowOther Activities
Tue, Thu10:00am - 11:40amJan 06---Included---Register NowOther Activities
Sat9:00am - 2:40pmJan 06---Included---Register NowOther Activities
Sun10:00am - 12:20pmJan 06---Included---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:30pmJul 022019-09-01$150.00$170.00Registered
Mermaid Swim School | Westwood
DaysTimeStartEndMember FeeNon-Member FeeRegistration
Sat3:00pm - 6:00pmJul 13---$150.00$170.00Call 780-790-9622 to register
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:05pm - 5:35pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Tue10:35am - 11:05amJul 02---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Sat9:35am - 10:05amJul 02---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Sun10:00am - 10:30amJul 02---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther 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
Tue12:00pm - 12:30pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InRegister NowOther Activities
Wed5:45pm - 6:15pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InRegister NowOther Activities
Sat, Sun10:00am - 10:30amJul 02---Member: Included
Non-Member: Drop-In
Drop-InRegister NowOther Activities
Sat, Sun11:45am - 12:15pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InRegister NowOther Activities
Parented Lil' Dippers | Westwood
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Sat12:40pm - 1:10pmJul 08---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:05pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Thu6:10pm - 6:40pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Fri5:40pm - 6:10pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Sat10:35am - 11:05amJul 02---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Sat2:40pm - 3:10pmJul 02---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:15pmJul 08---See membershipSee membershipDrop-InOther Activities
Sat2:25pm - 2:55pmJul 08---See membershipSee membershipDrop-InOther Activities
Private Swimming Instruction | Don Wheaton
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Wed5:00pm - 7:00pmJul 012019-08-25$30.00$40.00Register NowOther Activities
Thu7:00pm - 9:00pmJul 012019-08-25$30.00$40.00Register NowOther Activities
Sat12:00pm - 2:00pmJul 012019-08-25$30.00$40.00Register NowOther Activities
Sun11:00am - 1:00pmJul 012019-08-25$30.00$40.00Register NowOther Activities
Public 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...

Seasonal Swim Lessons

Seasonal Swim Lessons will use the Continuous Swim Lesson format. Seasonal lessons are different from Continuous swim lessons in that parents will be required to sign up for each season....

Star Leadership

Make Friends: make new friends, learn lifesaving skills, share knowledge with new swimmers while working in partners and groups. Build Skills: your competent and confident swimmer will build on their...

Show SchedulesHide Schedules

Star Leadership | William Lutsky
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Tue, Wed, Thu5:05pm - 5:35pmJan 08---Included---Register NowOther Activities
Tue, Wed, Thu6:15pm - 6:45pmJan 07---Included---Register NowOther Activities
Sat9:35am - 10:05amJan 08---Included---Register NowOther Activities
Sat10:45am - 11:15amJan 07---Included---Register NowOther Activities
Sat1:00pm - 1:30pmJan 08---Included---Register NowOther Activities
Sun10:35am - 11:05amJan 08---Included---Register 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 | William Lutsky
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Wed4:30pm - 7:55pmJan 08---Included---Register NowOther Activities
Tue4:30pm - 6:10pmJan 08---Included---Register NowOther Activities
Tue6:50pm - 7:55pmJan 08---Included---Register NowOther Activities
Thu4:30pm - 5:00pmJan 08---Included---Register NowOther Activities
Thu5:40pm - 7:55pmJan 08---Included---Register NowOther Activities
Sat9:00am - 2:40pmJan 08---Included---Register NowOther Activities
Sun10:00am - 10:30amJan 08---Included---Register NowOther Activities
Sun11:10am - 12:50pmJan 08---Included---Register NowOther Activities
Star Program | Castle Downs
DaysTimeStartEndMember FeeNon-Member FeeRegistrationAlso at This Time
Mon, Wed, Thu5:00pm - 8:00pmJul 022019-08-31Included---Register NowOther Activities
Tue5:00pm - 8:30pmJul 022019-08-31Included---Register NowOther Activities
Fri4:30pm - 7:30pmJul 022019-08-31Included---Register NowOther Activities
Sat10:00am - 3:15pmJul 022019-08-31Included---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:15pmJul 02---Member: Included
Non-Member: Drop-In Fee
Drop-InDrop-InOther Activities
Sat10:45am - 11:45amJul 02---Member: Included
Non-Member: Drop-In Fee
Drop-InDrop-InOther Activities
Teen Drop-In Swim Lessons | Jamie Platz
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Tue4:35pm - 5:35pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InRegister NowOther Activities
Teen Drop-In Swim Lessons | Castle Downs
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Wed6:45pm - 7:45pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Sat12:55pm - 1:55pmJul 02---Member: Included
Non-Member: Drop-In
Drop-InDrop-InOther Activities
Summer Swim Lessons

Families can find flexibility and convenience during the summertime with daytime summer swim lessons, offered during the mornings and afternoons at your nearest YMCA. Get your child into the pool...

Show SchedulesHide Schedules

Summer Swim Lessons | Jamie Platz
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Tue, Wed, Thu9:00am - 10:00amJul 02---Member: $20.00
Non-Member: $80.00
---Register at front deskOther Activities
Mon, Tue, Wed, Thu12:00pm - 1:00pmJul 02---Member: $20.00
Non-Member: $80.00
---Register at front deskOther Activities
Summer Swim Lessons | William Lutsky
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Tue, Wed, Thu, Fri9:00am - 10:05amJul 02---Member: $20.00
Non-Member: $65.00
SummerRegister NowOther Activities
Mon, Tue, Wed, Thu, Fri3:20pm - 4:25pmJul 02---Member: $20.00
Non-Member: $65.00
SummerRegister NowOther Activities
Summer Swim Lessons | Castle Downs
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Tue, Wed, Thu10:00am - 12:00pmJul 02---Member: $20.00
Non-Member: $65.00
SummerRegister NowOther Activities
Summer Swim Lessons | Westwood
DaysTimeStart# of ClassesMember/Non-MemberProgram CodeRegistrationAlso at This Time
Mon, Tue, Wed, Thu10:00am - 12:30pmJul 08---Member: $30.00
Non-Member: $80.00
RegisteredCall 780-790-9622 to registerOther Activities
Mon, Tue, Wed, Thu10:00am - 12:30pmJul 228Member: $30.00
Non-Member: $80.00
RegisteredCall 780-790-9622 to registerOther Activities
Mon, Tue, Wed, Thu10:00am - 12:30pmAug 068Member: $30.00
Non-Member: $80.00
RegisteredCall 780-790-9622 to registerOther Activities