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
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
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