Personal Training
Personalized support to achieve your fitness goals with confidence.
Swim Lessons
Build water confidence with continuous, private, or group lessons.
Strength & Conditioning
Build power, balance, and endurance through expert-led functional training
Aqua-fit
A low-impact, high-energy pool workout for all fitness levels.
Pickleball
Join the fun with the world’s fastest-growing court sport.
Little Learners
Ignite curiosity and creativity through hands-on play, learning, and fun.
Yoga
Find your balance and strength with yoga for all levels.
Y Thrive
Get a custom workout plan designed for your goals and experience.
Y Soccer
Where young players discover the joy of soccer.
Y Youth Basketball League
Play the game. Build teamwork. Have fun.
Infant and Toddler Care
Quality care where children learn through play.
3-5 Child Care Program
A welcoming environment for your child to learn through activities and fun.
Preschool Child Care
A nurturing program where children learn, grow and thrive.
School Age Child Care
Where children connect, play, stay active and grow before and after school.
Multi-Age Child Care
A nurturing multi-age child care program run in a caring environment.
Licensed Day Camp
A fun and inclusive day camp to stay active and have memorable school breaks.
Non-Instructional Day Care
A safe and fun child care option for school closure days.
Camp Elphinstone: 5-Day Overnight
Enjoy classic camp activities by the ocean. For ages 7 to 14.
Camp Elphinstone: 12-Day Overnight
Fostering skill development and a love for the outdoors. For ages 10 to 14.
Camp Elphinstone: McNabb (Intro to Camp)
A perfect introduction to overnight camp for little ones (ages 5 to 7).
Camp Elphinstone: 3-Day Out-trip
A scenic three-day out-trip on the Sechelt Inlet. For ages 12 to 14.
Camp Elphinstone: Leadership Development
A 2-stage program developing future leadership skills. For ages 14 to 16.
Camp Elphinstone: Day Camp
Action-packed day camp program Monday-Friday. For ages 5 to 11.
Camp Kanannaq: Day Camp
An action-packed day camp program Monday-Friday. For ages 5 to 13.
Outdoor Education
Our outdoor education program runs in Greater Vancouver and Prince George.
Private Rentals
Bring your next event to our oceanside camp for a unique experience.
Camp Alumni Program
Stay connected with the YMCA camp community through alumni events & updates.
Y Mind Teen
A free program helping teens build coping skills for stress and anxiety.
Y Mind Youth
A free seven week program for young adults to manage stress and anxiety.
Mind Medicine
A free program supporting Indigenous youth with stress and anxiety.
Youth Around Prince
A free drop in centre for youth offering connection and support.
Youth Employment Bootcamp
A free skills-building program helping youth prepare for work confidently.
Youth Transitions Program
Free support for youth to navigate school & life transitions with confidence.
Youth Education Support Program
Helping youth overcome educational barriers & pursue post-secondary education
Growing Mindfully
Wellness and movement skills for youth through mindfulness and fun activity.
Youth Housing Support & Outreach
Free one to one support helping youth find and maintain safe, stable housing.
Startup to Success
A free 16 week program empowering youth to build skills and explore business.
Self Employment Program
Fully funded business coaching to help you launch and grow a small business.
Self Employment for Newcomers
Empowers newcomers to launch their own small business.
International Students & Workers Job Support
A free program to overcome employment barriers in Canada.
English Conversation Club for Newcomers
Practice English, build confidence, and connect with other newcomers.
Connect2Work for Newcomers
Build job skills, confidence, and connections through newcomer workshops.
TradeWorks Employment Support
Free support into trade employment or further training.
Explore Child Care as a Career
Explore child care careers, credentials, and pathways through a free course.
Wellness Connection for Newcomers
Free program combining fitness, English practice, and community connection.
Prepare for the Canadian Citizenship Test
Free support to prepare you for the Canadian citizenship test.
Orthopedic & Sports Physiotherapy
One-to-one physiotherapy for injury recovery, mobility, and strength.
Choose to Move
Personalized support to help older adults become more active and confident.
Y Mind Adult
A free wellness program supporting adults over 30 to manage stress & anxiety.
Moving Through Menopause
Build strength, confidence, and community through every stage of menopause.
Healthy Heart
Medically guided exercise and education for people managing heart disease.
Healthy Hips, Healthy Knees
Strength & mobility training for hip or knee surgery preparation & recovery.
Power Over Parkinson's
Targeted exercise and support for adults living with Parkinson’s disease.
Aging Mindfully
Mindfulness, movement, and connection for adults ages 55 and older.
Small Steps for Big Changes
One-on-one coaching to lower your risk of developing Type 2 diabetes.
Minds in Motion®
Gentle exercise and social connection for people with early-stage dementia.
Y Women's Emergency Shelter
Safe shelter and 24/7 support for women and children leaving violence.
Housing Outreach Services
Rental subsidies to secure safe housing for women rebuilding after violence.
PEACE Counselling Program
Safe, empathetic support for children and youth impacted by violence.
Stopping the Violence Outreach
Free, confidential support to help women find safety and stability.
View swim times, lane swimming, aquafit, and other aquatics programs at your YMCA location.
When you join the YMCA you join more than a gym. You join a community.