menu
  • Locations
  • Our New Normal
  • Join the YMCA
  • Programs
  • Schedules
  • Nova Scotia Works
  • Opportunities to Give
  • Search
  • Donate Now
Skip to content
Donate Now
  • About Us
  • Careers
  • News and Events
  • YThrive Appointment
  • Contact us
  • YMCA Canada
  • Twitter
  • Facebook
  • Instagram
YMCA of Greater Saint John - Home YMCA of Greater Saint John - Home
  • Locations
  • Our New Normal
  • Join the YMCA
    • How to Join
    • Financial Assistance
  • Programs
    • All Programs
    • Child Care
    • Health and Fitness
    • Aquatics
  • Schedules
  • Nova Scotia Works
    • About Us
    • Services
    • Locations
    • Meet Our Team
  • Opportunities to Give
    • Giving Options
    • Campaigns
  • Search
  • Donate Now
Home Programs All Programs

All Programs

Child Care

  • Child Care

    • After School Care
    • Early Child Care

Health and Fitness

  • Wellness Centre

    • Personal Training
    • YThrive
  • Group Fitness

    • 30/30
    • Beginner Cycle Fit
    • Beginner Yoga
    • Cardio Core
    • Chair Yoga
    • Cycle Fit
    • Flow Yoga
    • Gentle Yoga
    • Group Active
    • Group Blast®
    • Group Power
    • H.I.I.T
    • Line Dancing
    • Living Fit
    • Pilates
    • Ripped
    • Sunrise Sweat
    • Traditional Flow Yoga
    • Hatha Yoga
  • Sports & Recreation

    • Adult Basketball
    • Active Playtime
    • Active Y Kids
    • Child Minding
    • Member Open Gym
    • Fun Y Kids
    • Pickleball
    • Squash
    • YMCA Booking
    • Youth Open Gym
    • Play Pals
    • Creative Y
  • Dance Instruction

    • Childrens Ballet
    • Jazz/Hip Hop

Aquatics

  • Swim Times

    • Family Open Swim
    • Lane Swim
    • Open Swim and 2 Lanes
    • Family Open Swim
    • Play Pals
    • Private Pool Rental
    • Private Swim Lessons
    • Adult Leisure Swim
  • Swim Lessons

    • Adult Learn to Swim
    • Learn to Swim
    • Lil Dippers
    • Star Program
  • Aquatic Fitness

    • Aquafit
    • Aqua Therapy
  • Aquatic Certifications

    • Bronze Cross
    • Bronze Medallion
    • Bronze Star
    • Junior Lifeguard
    • National Lifeguard
    • YMCA Assistant Swim Instructor
    • YMCA Swim Instructor
  • Twitter
  • Facebook
  • Instagram
  • Join
  • Donate
  • Contact
  • Français
Locations
  • About Us
  • News and Events
  • YThrive Appointment
  • Contact us
  • Careers
  • YMCA Canada
  • Careers
  • Privacy
  • Site Map
  • YMCA Canada

Charitable Registration Number 107434201RR0001 | © YMCA of Cape Breton 2021