The McDonald Family YMCA

Location map

Address

501 Richmond Street West, Toronto, ON M5V 1Y3

Regular Hours

Monday6:00 AM - 10:00 PM
Tuesday6:00 AM - 10:00 PM
Wednesday6:00 AM - 10:00 PM
Thursday6:00 AM - 10:00 PM
Friday6:00 AM - 10:00 PM
Saturday7:00 AM - 10:00 PM
Sunday7:00 AM - 10:00 PM

(program hours may vary)

Programs Available at this Centre

Health & Fitness

Two people jogging side by side on treadmills at a gym, smiling and holding water bottles, with other people exercising in the background.

Set your health goals and find the support you need. Our Health & Fitness programs provide a welcoming environment and a wide range of activities for all ages & abilities.

Camps

The McDonald Family YMCA Day Camp is an air conditioned facility with a gymnasium, program rooms and green space in St Andrew's Park. Campers will participate in a recreational swim twice a week in the 25m pool. Camp operates 9 am–4 pm, extended hours are available on site from 7:30–9 am and 4–6 pm.

Summer Day Camp programs range from arts and science to sports, swimming, leadership, outdoor adventures and more. Registration for Summer 2026 is now open! Register before March 31 and get 10% off* your camp fee.

Day Camp is also offered during Winter and March Break at a reduced number of locations across the GTA to help with your school break care.

About Day Camp

About The Steve & Sally Stavro Family Y Day Camp

Register Now for Summer Day Camp

Activities for registration at The McDonald Family YMCA

Day Camp

Camps
31 options available

Junior Lifeguard Club

Registered Programs
3 options available

Martial Arts

Registered Programs
3 options available

Sports

Registered Programs
9 options available

Swimming Lessons

Registered Programs
114 options available

Centre Schedule

  • Group Fitness
  • Aquatics
  • Adult Recreational Sports
  • Child, Youth and Family Programs
  • Leadership and Community Programs

Membership Pricing

General

 Monthly Fee

Join Fee

Adult (30+)

$61 / month

$85

Family 

$102 / month

$85

Young Adult (22-29)

$49 / month

N/A

Youth (15-21) 

$41 / month

N/A

Child (10-14)

$41 / month

N/A