Enjoy your favourite drop-in activities! Find schedules for swimming, skating, fitness (including yoga and cycling), weights and cardio, and gym and racquet sports.
Select your activity from the first dropdown menu and then choose your location from the second dropdown menu.
Teens—find additional social activities and programs available just for you at our youth centres.
Gym & Racquet Sports at Bonsor Recreation Complex
Gym schedule
- Schedules are subject to change.
- Children under 12 must be accompanied by an adult.
Effective October 6-December 20
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
|---|---|---|---|---|---|---|
| Adult Badminton 8-10 am Reserve |
Adult Basketball 2:15-4:15 pm Reserve |
Adult Badminton 8-10 am Reserve |
Adult Badminton 1-3 pm Reserve |
Adult Basketball 12:45-2:45 pm Reserve |
All Ages Badminton 2-4 pm Reserve |
All Ages Badminton 8-10 am Reserve |
| Adult Basketball 2:35-4:35 pm Reserve |
Youth Basketball 4:20-6:20 pm Reserve |
Adult Badminton 10:05 am-12:05 pm Reserve |
Adult Basketball 3:30-5:30 pm Reserve |
Youth Volleyball 5-7 pm Reserve |
All Ages Badminton 10:05 am-12:05 pm Reserve |
|
| Adult Basketball 8-10 pm Reserve |
Beginner Adult Volleyball 7:30-9:30 pm Reserve |
Adult Basketball 12:30-2:30 pm Reserve |
Intermediate Adult Volleyball 7:30-9:30 pm Reserve |
Children with Adult Basketball 12:20-2:20 pm Reserve |
||
| Intermediate Adult Volleyball 7:30-9:30 pm Reserve |
Adult Soccer 7-9 pm Reserve |
Adult Basketball 6-8 pm Reserve |
||||
| All Ages Badminton 6:30-8:30 pm Reserve |
Effective December 22-28
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
|---|---|---|---|---|---|---|
| All Ages Badminton 7:30-9:30 am Reserve |
All Ages Badminton 12:45-2:45 pm Reserve |
All Ages Badminton 7:30-9:30 am Reserve |
All Ages Badminton 7:30-9:30 am Reserve |
All Ages Badminton 7:30-9:30 am Reserve |
All Ages Badminton 8-10 am Reserve |
|
| All Ages Badminton 9:35-11:35 am Reserve |
All Ages Badminton 2:50-4:50 pm Reserve |
All Ages Badminton 9:35-11:35 am Reserve |
All Ages Badminton 9:35-11:35 am Reserve |
All Ages Badminton 9:35-11:35 am Reserve |
All Ages Badminton 10:05 am-12:05 pm Reserve |
|
| Children with Adult Basketball 12-2 pm Reserve |
Adult Basketball 3:30-5:30 pm Reserve |
Adult Basketball 11:50 am-1:50 pm Reserve |
All Ages Badminton 11:40 am-12:40 pm Reserve |
Children with Adult Basketball 11:50 am-1:50 pm Reserve |
Children with Adult Basketball 12:20-2:20 pm Reserve |
|
| Youth Basketball 2:10-4:10 pm Reserve |
Children with Adult Basketball 5-7 pm Reserve |
Adult Soccer 2-4 pm Reserve |
Youth Basketball 12-2 pm Reserve |
Adult Basketball 1:55-3:55 pm Reserve |
Adult Basketball 2:25-4:25 pm Reserve |
|
| Adult Basketball 5:30-7:30 pm Reserve |
Beginner Adult Volleyball 7:30-9:30 pm Reserve |
Children with Adult Basketball 2-4 pm Reserve |
Adult Soccer 2:30-4:30 pm Reserve |
|||
| Children with Adult Basketball 3:25-5:25 pm Reserve |
Intermediate Adult Volleyball 7:30-9:30 pm Reserve |
Adult Basketball 2:05-4:05 pm Reserve |
All Ages Badminton 5-7 pm Reserve |
|||
| All Ages Badminton 7:45-9:45 pm Reserve |
Youth Volleyball 4:30-6:30 pm Reserve |
|||||
| Intermediate Adult Volleyball 7-9 pm Reserve |
Effective December 29-31
| Monday | Tuesday | Wednesday |
|---|---|---|
| All Ages Badminton 7:30-9:30 am Reserve |
All Ages Badminton 12:45-2:45 pm Reserve |
All Ages Badminton 8-10 am Reserve |
| All Ages Badminton 9:35-11:35 am Reserve |
Youth Basketball 3-5 pm Reserve |
All Ages Badminton 10:05 am-12:05 pm Reserve |
| Children with Adult Basketball 12-2 pm Reserve |
Adult Basketball 5:05-7:05 pm Reserve |
Adult Basketball 12:20-2:20 pm Reserve |
| Youth Basketball 2:05-4:05 pm Reserve |
Beginner Adult Volleyball 7:30-9:30 pm Reserve |
Adult Soccer 3:30-5:30 pm Reserve |
| Adult Basketball 4:35-6:35 pm Reserve |
Intermediate Adult Volleyball 7:30-9:30 pm Reserve |
Children with Adult Basketball 3:45-5:45 pm Reserve |
| All Ages Badminton 7-9 pm Reserve |
Effective January 1-4, 2026
| Thursday | Friday | Saturday | Sunday |
|---|---|---|---|
| All Ages Badminton 8-10 am Reserve |
All Ages Badminton 12:45-2:45 pm Reserve |
All Ages Badminton 8-10 am Reserve |
All Ages Badminton 8-10 am Reserve |
| All Ages Badminton 10:15 am-12:15 pm Reserve |
Youth Volleyball 4:30-6:30 pm Reserve |
All Ages Badminton 10:15 am-12:15 pm Reserve |
All Ages Badminton 10:15 am-12:15 pm Reserve |
| Children with Adult Basketball 12:45-2:45 pm Reserve |
Intermediate Adult Volleyball 7:30-9:30 pm Reserve |
Youth Basketball 12:45-2:45 pm Reserve |
Children with Adult Basketball 12:45-2:45 pm Reserve |
| Youth Basketball 3:15-5:15 pm Reserve |
Adult Basketball 3:15-5:15 pm Reserve |
Adult Basketball 6-8 pm Reserve |
|
| Adult Basketball 5:45-7:45 pm Reserve |
Adult Soccer 6-8 pm Reserve |
All Ages Badminton 6:30-8:30 pm Reserve |
| Effective September 15-December 14 | ||||||
|---|---|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
| 6:30-8:30 am Reserve |
6:30-8:30 am Reserve |
6:30-8:30 am Reserve |
6:30-8:30 am Reserve |
6:30-8:30 am Reserve |
7:30-9:30 am Reserve |
7:30-9:30 am Reserve |
| 8:30-10:30 am Reserve |
8:30-10:30 am Reserve |
8:30-10:30 am Reserve |
8:30-10:30 am Reserve |
8:30-10:30 am Reserve |
9:30-11:30 am Reserve |
9:30-11:30 am Reserve |
| 10:30 am-12:30 pm Reserve |
10:30 am-12:30 pm Reserve |
10:30 am-12:30 pm Reserve |
10:30 am-12:30 pm Reserve |
10:30 am-12:30 pm Reserve |
11:30 am-1:30 pm Reserve |
11:30 am-1:30 pm Reserve |
| 1-3 pm Reserve |
1-3 pm Reserve |
1-3 pm Reserve |
1-3 pm Reserve |
1-3 pm Reserve |
2-4 pm Reserve |
2-4 pm Reserve |
| 3-5 pm Reserve |
3-5 pm Reserve |
3-5 pm Reserve |
7:30-9:30 pm Reserve |
3-5 pm Reserve |
4-6 pm Reserve |
4-6 pm Reserve |
| 5-7 pm Reserve |
5-7 pm Reserve |
5-7 pm Reserve |
5-7 pm Reserve |
6-8 pm Reserve |
6-8 pm Reserve |
|
| 7-9 pm Reserve |
7-9 pm Reserve |
7-9 pm Reserve |
7-9 pm Reserve |
|||
| Effective December 15-21 | ||||||
|---|---|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
| 6:30-8:30 am Reserve Cancelled Dec 15 |
6:30-8:30 am Reserve Cancelled Dec 16 |
6:30-8:30 am Reserve Cancelled Dec 17 |
6:30-8:30 am Reserve Cancelled Dec 18 |
6:30-8:30 am Reserve |
7:30-9:30 am Reserve |
7:30-9:30 am Reserve |
| 8:30-10:30 am Reserve Cancelled Dec 15 |
8:30-10:30 am Reserve Cancelled Dec 16 |
8:30-10:30 am Reserve Cancelled Dec 17 |
8:30-10:30 am Reserve Cancelled Dec 18 |
8:30-10:30 am Reserve |
9:30-11:30 am Reserve |
9:30-11:30 am Reserve |
| 10:30 am-12:30 pm Reserve Cancelled Dec 15 |
10:30 am-12:30 pm Reserve Cancelled Dec 16 |
10:30 am-12:30 pm Reserve Cancelled Dec 17 |
10:30 am-12:30 pm Reserve Cancelled Dec 18 |
10:30 am-12:30 pm Reserve |
11:30 am-1:30 pm Reserve |
11:30 am-1:30 pm Reserve |
| 1-3 pm Reserve Cancelled Dec 15 |
1-3 pm Reserve Cancelled Dec 16 |
1-3 pm Reserve Cancelled Dec 17 |
1-3 pm Reserve Cancelled Dec 18 |
1-3 pm Reserve |
2-4 pm Reserve |
2-4 pm Reserve |
| 3-5 pm Reserve Cancelled Dec 15 |
3-5 pm Reserve Cancelled Dec 16 |
3-5 pm Reserve Cancelled Dec 17 |
7:30-9:30 pm Reserve Cancelled Dec 18 |
3-5 pm Reserve |
4-6 pm Reserve |
4-6 pm Reserve |
| 5-7 pm Reserve Cancelled Dec 15 |
5-7 pm Reserve Cancelled Dec 16 |
5-7 pm Reserve Cancelled Dec 17 |
5-7 pm Reserve |
6-8 pm Reserve |
6-8 pm Reserve |
|
| 7-9 pm Reserve Cancelled Dec 15 |
7-9 pm Reserve Cancelled Dec 16 |
7-9 pm Reserve Cancelled Dec 17 |
7-9 pm Reserve |
|||
| Effective December 22-28 | ||||||
|---|---|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
| 6:30-8:30 am Reserve |
6:30-8:30 am Reserve |
6:30-8:30 am Reserve |
7:30-9:30 am Reserve |
7:30-9:30 am Reserve |
7:30-9:30 am Reserve |
|
| 8:30-10:30 am Reserve |
8:30-10:30 am Reserve |
8:30-10:30 am Reserve |
9:30-11:30 am Reserve |
9:30-11:30 am Reserve |
9:30-11:30 am Reserve |
|
| 10:30 am-12:30 pm Reserve |
10:30 am-12:30 pm Reserve |
10:30 am-12:30 pm Reserve |
11:30 am-1:30 pm Reserve |
11:30 am-1:30 pm Reserve |
11:30 am-1:30 pm Reserve |
|
| 1-3 pm Reserve |
1-3 pm Reserve |
1-3 pm Reserve |
2-4 pm Reserve |
2-4 pm Reserve |
2-4 pm Reserve |
|
| 3-5 pm Reserve |
3-5 pm Reserve |
4-6 pm Reserve |
4-6 pm Reserve |
4-6 pm Reserve |
||
| 5-7 pm Reserve |
5-7 pm Reserve |
6-8 pm Reserve |
6-8 pm Reserve |
6-8 pm Reserve |
||
| 7-9 pm Reserve |
7-9 pm Reserve |
|||||
| Effective December 29-January 4, 2026 | ||||||
|---|---|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
| 6:30-8:30 am Reserve |
6:30-8:30 am Reserve |
6:30-8:30 am Reserve |
7:30-9:30 am Reserve |
6:30-8:30 am Reserve |
7:30-9:30 am Reserve |
7:30-9:30 am Reserve |
| 8:30-10:30 am Reserve |
8:30-10:30 am Reserve |
8:30-10:30 am Reserve |
9:30-11:30 am Reserve |
8:30-10:30 am Reserve |
9:30-11:30 am Reserve |
9:30-11:30 am Reserve |
| 10:30 am-12:30 pm Reserve |
10:30 am-12:30 pm Reserve |
10:30 am-12:30 pm Reserve |
11:30 am-1:30 pm Reserve |
10:30 am-12:30 pm Reserve |
11:30 am-1:30 pm Reserve |
11:30 am-1:30 pm Reserve |
| 1-3 pm Reserve |
1-3 pm Reserve |
1-3 pm Reserve |
2-4 pm Reserve |
1-3 pm Reserve |
2-4 pm Reserve |
2-4 pm Reserve |
| 3-5 pm Reserve |
3-5 pm Reserve |
3-5 pm Reserve |
4-6 pm Reserve |
3-5 pm Reserve |
4-6 pm Reserve |
4-6 pm Reserve |
| 5-7 pm Reserve |
5-7 pm Reserve |
6-8 pm Reserve |
5-7 pm Reserve |
6-8 pm Reserve |
6-8 pm Reserve |
|
| 7-9 pm Reserve |
7-9 pm Reserve |
7-9 pm Reserve |
||||
Squash and racquetball schedules
Squash and racquetball are now part of your Be Active Pass fees. Be Active Pass holders can book a court up to 7 days in advance by calling the centre: 604-297-4597 (press 0). If you don’t have a Be Active Pass, you can make same day bookings only by booking in person at the registration desk or by calling 604-297-4597 (press 0) starting at 6:30 am on weekdays and 7:30 am on weekends.
Full payment for court bookings should be made prior to playing by all players. Payment can be made with cash, debit or credit card. All parties paying for the courts will have their last names placed on the booking sheets.
What you need to know
Squash:
- Maximum 3 players per court, per 45-minute session(s) and per booking.
- All 3 players’ names must be recorded on the booking sheet to play on the courts.
- All players must check-in at front desk and pay to play before entering the courts.
- Courts may not be booked on behalf of other people.
- One court booking is 45 minutes. Players may not make simultaneous bookings on different courts, however consecutive bookings are allowed.
- Booking limit of 2 court time slots per day. If there are court times available after you have completed your designated play time, you may re-check in at the registration desk to book and play additional court times.
- All players must wear a visible wristband.
Racquetball
- Maximum 3 players per court, per 45-minute session(s) and per booking.
- All 3 players’ names must be recorded on the booking sheet to play on the courts.
Walleyball
- Requires 2 back-to-back court bookings of 45 minutes with up to a maximum of 6 players on the court.
General
- Please arrive on time to ensure safety and enjoyment for everyone.
- Pay at the front desk and then proceed to check in to claim reservations.
- Participants arriving 10 minutes after activity start time will be considered as drop-in (subject to availability).
- If you are unable to attend, please withdraw for the consideration of others.
- Withdraw online up until the day prior to the activity or contact a recreation facility prior to the start of the activity.
- Children 6-12 years old must be accompanied by a participating adult.
- Please leave promptly after play to allow the next session to start on time. There is no five minute grace period.
- Childminding services available. Learn more.
Squash Court #1
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
|---|---|---|---|---|---|---|
| Squash 6:15 am-9:15 pm |
Squash 6:15 am-9:15 pm |
Squash 6:15 am-9:15 pm |
Squash 6:15 am-9:15 pm |
Squash 6:15 am-9:15 pm |
Squash 7:15 am |
Squash 7:15 am |
| Squash Challenge 8 am-2 pm |
Squash Challenge 10:15 am-12:30 pm |
|||||
| Squash 2-8 pm |
Squash 12:30-8 pm |
Squash Court #2
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
|---|---|---|---|---|---|---|
| Squash 6:15 am-9:15 pm |
Squash 6:15 am-9:15 pm |
Squash 6:15 am-9:15 pm |
Squash 6:15 am-9:15 pm |
Squash 6:15 am-9:15 pm |
Squash 7:15 am |
Squash 7:15 am |
| Squash Challenge 8 am-2 pm |
Squash Challenge 10:15 am-12:30 pm |
|||||
| Squash 2-8 pm |
Squash 12:30-8 pm |
Combo Court
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday |
|---|---|---|---|---|---|---|
| Squash 6:15 am-9:15 pm |
Squash 6:15 am-9:15 pm |
Racquetball or Wallyball 6:15 am-9:15 pm |
Racquetball or Wallyball 6:15 am-9:15 pm |
Racquetball or Wallyball 6:15 am-9:15 pm |
Squash 7:15 am- 8 pm |
Racquetball or Wallyball 7:15 am-8 pm |
Fees
Get your Be Active Pass and enjoy unlimited access to a range of activities including weight room, fitness classes, swimming and more!
Visitor information
Find location, hours, features and accessibility information.