Services
Drop-in Programs
Lane Swim CAD$9 per class From CAD$7 per visit with 10-ticket pass - Community Swims (55+) pass Purchase required to enroll
Leisure Swim CAD$9 per class From CAD$7 per visit with 10-ticket pass - Community Swims (55+) pass Purchase required to enroll
BH Day School
Staff Swim CAD$0 Purchase required to enroll
Swim For Life
Parent & Tot 1 CAD$215 Purchase required to enroll
Parent & Tot 2 CAD$215 Purchase required to enroll
Parent & Tot 3 CAD$215 Purchase required to enroll
Preschool 1 CAD$295 Purchase required to enroll
Preschool 2 CAD$295 Purchase required to enroll
Preschool 3 CAD$295 Purchase required to enroll
Preschool 4 CAD$295 Purchase required to enroll
Preschool 5 CAD$295 Purchase required to enroll
Swimmer 1 CAD$295 Purchase required to enroll
Swimmer 2 CAD$295 Purchase required to enroll
Swimmer 3 CAD$375 Purchase required to enroll
Swimmer 4 CAD$375 Purchase required to enroll
Swimmer 5 CAD$375 Purchase required to enroll
Swimmer 6 CAD$375 Purchase required to enroll
Private Lessons CAD$600
Please note that private lesson availability is dependent on the enrollment of our regular swim lessons.
Availability (if any) and registration for private lessons will open on December 29, 2025 at noon.Lifesaving programs
Rookie Patrol - Swimmer 7 CAD$430 Purchase required to enroll
Ranger Patrol - Swimmer 8 CAD$430 Purchase required to enroll
Star Patrol - Swimmer 9 CAD$430 Purchase required to enroll
Bronze Star CAD$430 Purchase required to enroll
Bronze Medallion CAD$450 Purchase required to enroll
Bronze Cross CAD$500 Purchase required to enroll
National Lifeguard CAD$600 Purchase required to enroll
Prerequisites: Minimum 15 years of age, Bronze Cross, and Lifesaving Society Standard First Aid (need not be current) or Standard First Aid from one of these approved agencies.
Standard First Aid with CPR-C CAD$240