Drop-in Activities

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.

at

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 21

Sunday
All Ages Badminton
8-10 am
Reserve
All Ages Badminton
10:05 am-12:05 pm
Reserve
Children with Adult Basketball
12:20-2:20 pm
Reserve
Youth Basketball
2:25-4:25 pm
Reserve
Adult Basketball
4:30-6:30 pm
Reserve
All Ages Badminton
6:45-8:45 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

Table tennis schedule

  • Schedules are subject to change.
  • Location: Multi purpose room 4/5
  • 6+, children under 12 must be accompanied by an adult

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!

View fees

Visitor information

Find location, hours, features and accessibility information.

View facility information

Was this page useful?