Our Programs

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.

View all programsExplore Memberships

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.

View all programsChild Care Resource & Referral

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.

View all programs

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.

View all programs

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.

View all programs

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.

View all programs

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 all programs
About Us
About the Y
Our Story
Ways to Give
Locations
Y@Home
Become a MemberDonate

Publicly Traded Securities

Gifts of appreciated publicly traded securities are a powerful way to support your favourite YMCA programs and help vulnerable individuals and families in your community. Your gift of securities entitles you to a donation receipt for the full market value (resale) of your contribution. This will result in a non-refundable tax credit that will reduce your income taxes—you can use it in the year of your gift or carry it forward for up to five additional years.

About

You pay no capital gains tax on the appreciated value of your securities. Donating securities directly to YMCA BC or YMCA BC Foundation avoids the tax on capital gains, maximizes the return on your investment and protects the tax credits for use against other taxable income.

For more information, or to notify us of your gift to ensure it's designated according to your wishes, please contact us at giving@bc.ymca.ca.

‍

Note: The Foundation is a separate registered charity that supports the social life-enhancing programs and initiatives of YMCA BC. This support is made possible thanks to the generosity of individuals who have made a legacy gift to the YMCA.

‍

Contact Us:

YCMA BC Foundation

10-620 Royal Avenue

New Westminster, BC, V3M 1J2

giving@bc.ymca.ca.

Charitable Registration Number: 803 976 471 RR0001

‍

Get in touch
Have questions or want to learn more?
Contact Us

Join our newsletter

Stay in the loop. Sign up for updates.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

By providing your email, you are consenting to receive communication from YMCA BC. Visit our Privacy Policy for more info, or contact us at privacy@bc.ymca.ca

Imagine Canada Accredited logo with a stylized star graphic above the text.

Our Programs

Y Fitness & AquaticsChild Care & CCRRCamps & Outdoor EducationYouth SupportEmployment & NewcomerMental & Physical HealthWomen's Safety

About Us

About the YFinancial AssistanceDonateCareersVolunteer with UsLocationsY News & Stories

Support

Become a MemberContact Us

Legal

Privacy PolicyComplaints PolicyTerms of Use

© 2026 YMCA. All rights reserved.
Charitable Registration Number: 803 976 075 RR0001