Schedules

Drop-in schedules across all City of Ottawa recreation facilities.

Query language reference

Queries consist of match functions combined with logical operators, evaluated against every activity time and keeping only the matching ones (empty activities, schedules, and facilities are hidden). From highest to lowest precedence: (...) grouping, not/! negation, and/&& conjunction, or/|| disjunction. Whitespace is insignificant. The schedule timezone (America/Toronto) is implied.

Functions

facility("name", ...)
Matches facility names against any of the quoted strings. Matching is fuzzy: each case-insensitive word of the query must be a prefix of a word in the facility name, in the same order, ignoring punctuation. For example, facility("st laurent") matches "St. Laurent Complex", and facility("rj kennedy") matches "R.J. Kennedy Community Centre and Arena".
activity("name", ...)
Like facility(), but matches activity names (both normalized and as written in the schedule). Names are normalized to the infinitive form, e.g., "skate" rather than "skating", so prefer prefixes like activity("skat") or activity("lane sw").
time([weekday...|date...] @ [time...|timerange...])
Matches activity weekdays and times. Days and times are each OR'd, and either side can be omitted (along with the @). Activities with unparseable times are not filtered out. Weekdays are two-letter, three-letter, or full names (mo, mon, monday). Dates are YYYY-MM-DD or today. Times are 24-hour HH:MM, 12-hour HH:MMam/HH:MMpm (or a/p), or now. Time ranges are two dash-separated times; an end time earlier than the start extends into the next day. For example: time(now), time(mo tu we th fr), time(sa su @ 12:00), time(mo @ 6:00a-10:00a 6:00p-9:00p).
schdate(date)
Matches schedule groups applicable on the date (YYYY-MM-DD or today), e.g., schdate(today) to show current schedules. Groups without a valid date range are not filtered out.
latlng(lat, lng, km)
Matches facilities within the radius (kilometers) of the coordinates, e.g., latlng(45.42620, -75.69205, 2) matches within 2km of Rideau station.

Examples

  • activity("lane sw") and schdate(today) and time(today @ now) — lane swims happening right now
  • activity("skat") and not activity("figure") and time(sa su) — weekend skating, excluding figure skating
  • (activity("pickleball") or activity("badminton")) and time(mo we fr @ 18:00-21:00) — racquet sports on weekday evenings
  • facility("splash", "wave") or latlng(45.42620, -75.69205, 5) — specific or nearby facilities

For best results, keep name queries as minimal as possible (e.g., "lane sw" instead of "lane swim") so renamed activities aren't missed.

Bearbrook Pool

Updated

Special Hours
  • Pre-season, June 8 to 28
  • Regular season, June 29 to August 30

lane swim Jun 8, 2026 to Jun 28, 2026

  • Mon 1:00–3:00pm
  • Tue 1:00–3:00pm
  • Wed 1:00–3:00pm
  • Thu 1:00–3:00pm
  • Fri 1:00–3:00pm
  • Sat 11:30am–12:30pm
  • Sun 11:30am–12:30pm

public swim Jun 8, 2026 to Jun 28, 2026

  • Mon 3:00–6:00pm
  • Tue 3:00–6:00pm
  • Wed 3:00–6:00pm
  • Thu 3:00–6:00pm
  • Fri 3:00–6:00pm
  • Sat 12:30–5:00pm
  • Sun 12:30–5:00pm

preschool swim -children's pool Jun 8, 2026 to Jun 28, 2026

  • Sat 11:30am–12:30pm
  • Sun 11:30am–12:30pm

Beaverbrook Pool - Kanata

Updated

Special Hours
  • Pre-season, June 13 to 28
  • Regular season, June 29 to August 23 

lane swim Jun 13, 2026 to Jun 28, 2026

  • Mon 3:00–4:00pm
  • Tue 3:00–4:00pm
  • Wed 3:00–4:00pm
  • Thu 3:00–4:00pm
  • Fri 3:00–4:00pm
  • Sat 12:00–1:30pm
  • Sun 12:00–1:30pm

preschool swim Jun 13, 2026 to Jun 28, 2026

  • Mon 3:00–4:00pm
  • Tue 3:00–4:00pm
  • Wed 3:00–4:00pm
  • Thu 3:00–4:00pm
  • Fri 3:00–4:00pm
  • Sat 12:00–1:30pm
  • Sun 12:00–1:30pm

public swim Jun 13, 2026 to Jun 28, 2026

  • Mon 4:00–6:00pm
  • Tue 4:00–6:00pm
  • Wed 4:00–6:00pm
  • Thu 4:00–6:00pm
  • Fri 4:00–6:00pm
  • Sat 1:30–5:00pm
  • Sun 1:30–5:00pm

lane swim Jun 29, 2026 to Aug 23, 2026

  • Mon 8:00–9:00am12:00–1:00pm4:00–5:00pm
  • Tue 8:00–9:00am12:00–1:00pm4:00–6:00pm
  • Wed 8:00–9:00am12:00–1:00pm4:00–5:00pm
  • Thu 8:00–9:00am12:00–1:00pm4:00–6:00pm
  • Fri 8:00–9:00am12:00–1:00pm4:00–6:00pm
  • Sat 11:00am–12:30pm4:00–5:00pm
  • Sun 11:00am–12:30pm4:00–5:00pm

preschool swim Jun 29, 2026 to Aug 23, 2026

  • Mon 12:00–1:00pm4:00–5:00pm
  • Tue 12:00–1:00pm4:00–6:00pm
  • Wed 12:00–1:00pm4:00–5:00pm
  • Thu 12:00–1:00pm4:00–6:00pm
  • Fri 12:00–1:00pm4:00–6:00pm
  • Sat 11:00am–12:30pm4:00–5:00pm
  • Sun 11:00am–12:30pm4:00–5:00pm

public swim Jun 29, 2026 to Aug 23, 2026

  • Mon 1:00–4:00pm
  • Tue 1:00–4:00pm
  • Wed 1:00–4:00pm
  • Thu 1:00–4:00pm
  • Fri 1:00–4:00pm
  • Sat 12:30–4:00pm
  • Sun 12:30–4:00pm

Bob MacQuarrie Recreation Complex - Orléans

Updated

Special Hours
  • Monday, March 30 to Tuesday, September 1
    • Roger Sénécal Arena is closed for annual maintenance.

aquafit general -deep Apr 7, 2026 to Jun 21, 2026

  • Mon 8:00–9:00am9:00–10:00am7:30–8:30pm
  • Tue 8:00–9:00am9:00–10:00am
  • Wed 8:00–9:00am9:00–10:00am
  • Thu 8:00–9:00am9:00–10:00am
  • Fri 8:00–9:00am9:00–10:00am
  • Sat 8:00–9:00am

aquafit general -shallow Apr 7, 2026 to Jun 21, 2026

  • Mon 8:00–9:00am9:00–10:00am7:30–8:30pm
  • Tue 8:00–9:00am9:00–10:00am
  • Wed 8:00–9:00am
  • Thu 8:00–9:00am9:00–10:00am
  • Fri 8:00–9:00am9:00–10:00am
  • Sat 8:00–9:00am
  • Sun 8:00–9:00am

aquafit general -therapeutic pool Apr 7, 2026 to Jun 21, 2026

  • Mon 7:00–8:00am
  • Tue 7:00–8:00am
  • Wed 7:00–8:00am
  • Thu 7:00–8:00am
  • Fri 7:00–8:00am

aquafit lite -therapeutic pool Apr 7, 2026 to Jun 21, 2026

  • Mon 1:00–2:00pm
  • Tue 1:00–2:00pm
  • Wed 1:00–2:00pm
  • Thu 1:00–2:00pm

lane swim Apr 7, 2026 to Jun 21, 2026

  • Mon 6:00–8:00am11:00am–1:00pm
  • Tue 10:00am–2:00pm9:00–10:00pm
  • Wed 6:00–8:00am10:00am–1:00pm
  • Thu 10:00am–2:00pm9:30–10:30pm
  • Fri 6:00–8:00am11:00am–1:00pm

public swim -25 metre pool only Apr 7, 2026 to Jun 21, 2026

  • Tue 2:00–4:00pm
  • Thu 2:00–4:00pm
  • Fri 7:30–8:30pm
  • Sat 1:30–4:00pm
  • Sun 1:30–4:00pm

public swim -therapeutic pool Apr 7, 2026 to Jun 21, 2026

  • Tue 10:00–11:00am
  • Thu 10:00–11:00am
  • Fri 7:30–8:30pm
  • Sat 2:30–4:00pm
  • Sun 1:30–4:00pm

weight and cardio room

  • Mon 6:00am–9:00pm
  • Tue 6:00am–9:00pm
  • Wed 6:00am–9:00pm
  • Thu 6:00am–9:00pm
  • Fri 6:00am–9:00pm
  • Sat 8:00am–6:00pm
  • Sun 8:00am–6:00pm

Reservation

pilates May 17, 2026 to Oct 3, 2026

  • Wed 9:00–9:55am
  • Fri 12:00–12:55pm

cardio and strength May 17, 2026 to Oct 3, 2026

  • Mon 10:30–11:25am
  • Tue 4:30–5:25pm

cardio and strength 50+ May 17, 2026 to Oct 3, 2026

  • Mon 12:00–12:55pm
  • Wed 12:00–12:55pm

core conditioning May 17, 2026 to Oct 3, 2026

  • Sun 10:15–11:10am

zumba May 17, 2026 to Oct 3, 2026

  • Tue 6:45–7:40pm
  • Thu 9:15–10:10am6:45–7:40pm
  • Sun 9:00–9:55am

indoor cycling May 17, 2026 to Oct 3, 2026

  • Mon 8:30–9:25am
  • Tue 6:30–7:25am
  • Wed 8:30–9:25am
  • Thu 6:30–7:25am
  • Fri 8:30–9:25am

yoga May 17, 2026 to Oct 3, 2026

  • Mon 9:15–10:10am
  • Tue 10:30–11:25am
  • Thu 10:30–11:25am
  • Fri 10:30–11:25am
  • Sat 9:00–9:55am

hiit May 17, 2026 to Oct 3, 2026

  • Wed 10:30–11:25am4:30–5:25pm
  • Fri 9:15–10:10am

strength May 17, 2026 to Oct 3, 2026

  • Mon 4:30–5:25pm6:45–7:40pm
  • Tue 9:15–10:10am
  • Wed 6:45–7:40pm
  • Fri 4:30–5:25pm
  • Sat 10:15–11:10am

20/20/20 May 17, 2026 to Oct 3, 2026

  • Thu 4:30–5:25pm

Reservation

racquetball court 4, 6, and 8

  • Mon 6:15–7:15am7:15–8:15am8:15–9:15am9:15–10:15am10:15–11:15am11:15am–12:15pm12:15–1:15pm1:15–2:15pm2:15–3:15pm3:15–4:15pm4:15–5:15pm5:15–6:15pm7:15–8:15pm
  • Tue 6:15–7:15am7:15–8:15am8:15–9:15am9:15–10:15am10:15–11:15am11:15am–12:15pm12:15–1:15pm1:15–2:15pm2:15–3:15pm3:15–4:15pm4:15–5:15pm5:15–6:15pm6:15–7:15pm7:15–8:15pm
  • Wed 6:15–7:15am7:15–8:15am8:15–9:15am9:15–10:15am10:15–11:15am11:15am–12:15pm12:15–1:15pm1:15–2:15pm2:15–3:15pm3:15–4:15pm4:15–5:15pm5:15–6:15pm6:15–7:15pm7:15–8:15pm
  • Thu 6:15–7:15am7:15–8:15am8:15–9:15am9:15–10:15am10:15–11:15am11:15am–12:15pm12:15–1:15pm1:15–2:15pm2:15–3:15pm3:15–4:15pm4:15–5:15pm5:15–6:15pm6:15–7:15pm7:15–8:15pm
  • Fri 6:15–7:15am7:15–8:15am8:15–9:15am9:15–10:15am10:15–11:15am11:15am–12:15pm12:15–1:15pm1:15–2:15pm2:15–3:15pm3:15–4:15pm4:15–5:15pm5:15–6:15pm6:15–7:15pm7:15–8:15pm
  • Sat 8:00–9:00am9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm2:00–3:00pm3:00–4:00pm4:00–5:00pm5:00–6:00pm
  • Sun 8:00–9:00am9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm2:00–3:00pm3:00–4:00pm4:00–5:00pm5:00–6:00pm

squash courts 1, 2, 3, 5, 7 and 9

  • Mon 6:00–7:00am7:00–8:00am8:00–9:00am9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm2:00–3:00pm3:00–4:00pm4:00–5:00pm5:00–6:00pm6:00–7:00pm7:00–8:00pm8:00–9:00pm
  • Tue 6:00–7:00am7:00–8:00am8:00–9:00am9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm2:00–3:00pm3:00–4:00pm4:00–5:00pm5:00–6:00pm6:00–7:00pm7:00–8:00pm8:00–9:00pm
  • Wed 6:00–7:00am7:00–8:00am8:00–9:00am9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm2:00–3:00pm3:00–4:00pm4:00–5:00pm5:00–6:00pm6:00–7:00pm7:00–8:00pm8:00–9:00pm
  • Thu 6:00–7:00am7:00–8:00am8:00–9:00am9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm2:00–3:00pm3:00–4:00pm4:00–5:00pm5:00–6:00pm6:00–7:00pm7:00–8:00pm8:00–9:00pm
  • Fri 6:00–7:00am7:00–8:00am8:00–9:00am9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm2:00–3:00pm3:00–4:00pm4:00–5:00pm5:00–6:00pm6:00–7:00pm7:00–8:00pm8:00–9:00pm
  • Sat 8:00–9:00am9:00–10:00am12:00–1:00pm1:00–2:00pm2:00–3:00pm3:00–4:00pm4:00–5:00pm5:00–6:00pm
  • Sun 8:00–9:00am9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm2:00–3:00pm3:00–4:00pm4:00–5:00pm5:00–6:00pm

public skate May 11, 2026 to Jun 28, 2026

  • Wed 10:15–11:05am11:15am–12:05pm
  • Sat 4:15–5:05pm
  • Sun 1:15–2:05pm2:15–3:05pm

figure skate May 11, 2026 to Jun 28, 2026

  • Sat 5:15–6:05pm

Brewer Pool and Arena

Updated

Special Hours
  • Saturday, June 13
    • Lane Swim, noon to 1 pm, cancelled
    • Public Swim, 1 to 2 pm, cancelled
Schedule Changes
  • Saturday, June 13
    • Lane Swim, noon to 1 pm, cancelled
    • Public Swim, 1 to 2 pm, cancelled

lane swim Mar 23, 2026 to Jun 28, 2026

  • Mon 7:30am–1:00pm8:35–9:35pm
  • Tue 8:00–9:00am11:00am–12:00pm8:00–9:30pm
  • Wed 7:30–9:30am11:30am–1:00pm8:00–9:30pm
  • Thu 8:00–9:00am11:00am–12:00pm
  • Fri 7:30–9:30am11:30am–1:00pm
  • Sat 12:00–1:00pm
  • Sun 12:30–2:00pm

public swim Mar 23, 2026 to Jun 28, 2026

  • Sat 1:00–2:00pm
  • Sun 2:00–3:00pm

aquafit general Mar 23, 2026 to Jun 28, 2026

  • Tue 9:05–10:00am10:00–10:55am
  • Wed 9:35–10:30am10:30–11:25am
  • Thu 9:05–10:00am10:00–10:55am
  • Fri 9:35–10:30am10:30–11:25am

lane swim Jun 29, 2026 to Aug 3, 2026

  • Mon 7:30–8:30am11:30am–1:00pm3:00–4:00pm8:00–9:00pm
  • Tue 7:30–8:30am11:30am–1:00pm3:00–4:00pm8:00–9:00pm
  • Wed 7:30–8:30am11:30am–1:00pm3:00–4:00pm8:00–9:00pm
  • Thu 7:30–8:30am11:30am–1:00pm3:00–4:00pm8:00–9:00pm
  • Fri 7:30–8:30am11:30am–1:00pm3:00–4:00pm
  • Sat 11:30am–1:00pm3:00–4:00pm
  • Sun 11:30am–1:00pm3:00–4:00pm

public swim Jun 29, 2026 to Aug 3, 2026

  • Mon 1:00–3:00pm
  • Tue 1:00–3:00pm
  • Wed 1:00–3:00pm
  • Thu 1:00–3:00pm
  • Fri 1:00–3:00pm
  • Sat 1:00–3:00pm
  • Sun 1:00–3:00pm

aquafit general Jun 29, 2026 to Aug 3, 2026

  • Tue 8:35–9:30am9:35–10:30am
  • Wed 8:35–9:30am9:35–10:30am
  • Thu 8:35–9:30am9:35–10:30am
  • Fri 8:35–9:30am9:35–10:30am

lane swim Aug 4, 2026 to Aug 30, 2026

  • Mon 6:30–8:30am11:30am–1:00pm3:00–4:00pm7:00–9:00pm
  • Tue 6:30–8:30am11:30am–1:00pm3:00–4:00pm7:00–9:00pm
  • Wed 6:30–8:30am11:30am–1:00pm3:00–4:00pm7:00–9:00pm
  • Thu 6:30–8:30am11:30am–1:00pm3:00–4:00pm7:00–9:00pm
  • Fri 6:30–8:30am11:30am–1:00pm3:00–4:00pm
  • Sat 11:30am–1:00pm3:00–4:00pm
  • Sun 11:30am–1:00pm3:00–4:00pm

public swim Aug 4, 2026 to Aug 30, 2026

  • Mon 1:00–3:00pm
  • Tue 1:00–3:00pm
  • Wed 1:00–3:00pm
  • Thu 1:00–3:00pm
  • Fri 1:00–3:00pm
  • Sat 1:00–3:00pm
  • Sun 1:00–3:00pm

aquafit general Aug 4, 2026 to Aug 30, 2026

  • Tue 8:35–9:30am9:35–10:30am
  • Wed 8:35–9:30am9:35–10:30am
  • Thu 8:35–9:30am9:35–10:30am
  • Fri 8:35–9:30am9:35–10:30am

Canterbury Recreation Complex

Updated

Special Hours

The pool is closed for maintenance until further notice.

Reservation

table tennis Jun 1, 2026 to Jun 21, 2026

  • Mon 9:00–10:00am10:00–11:00am11:00am–12:00pm
  • Wed 9:00–10:00am10:00–11:00am11:00am–12:00pm
  • Sat 12:00–1:00pm1:00–2:00pm2:00–3:00pm
  • Sun 12:00–1:00pm1:00–2:00pm2:00–3:00pm

open gym Jun 1, 2026 to Jun 21, 2026

  • Mon 12:30–2:00pm
  • Tue 11:30am–2:00pm
  • Wed 11:30am–2:00pm
  • Thu 11:30am–2:00pm
  • Fri 11:30am–2:00pm

table tennis Jun 29, 2026 to Aug 30, 2026

  • Tue 6:00–9:00pm
  • Thu 6:00–9:00pm
  • Sat 12:00–3:00pm
  • Sun 12:00–3:00pm

CARDELREC Recreation Complex Goulbourn

Updated

Notifications

Pickleball and badminton can now be found in the gymnasium sports schedule.

Reservation

therapeutic pool Mar 23, 2026 to Jun 26, 2026

  • Mon 7:15am–2:15pm8:45–9:45pm
  • Tue 8:30–10:30am11:30am–2:30pm7:45–9:45pm
  • Wed 7:15am–2:15pm8:45–9:45pm
  • Thu 8:30am–12:30pm2:15–3:30pm7:45–9:45pm
  • Fri 7:15–11:15am12:15–2:15pm7:00–9:30pm
  • Sat 12:30–4:00pm
  • Sun 12:30–4:00pm7:00–8:00pm

lane swim Mar 23, 2026 to Jun 26, 2026

  • Mon 7:15–8:15am11:15am–12:15pm12:15–1:15pm8:45–9:45pm
  • Tue 8:30–9:30am11:30am–12:30pm1:30–2:30pm8:45–9:45pm
  • Wed 7:15–8:15am11:15am–12:15pm12:15–1:15pm8:45–9:45pm
  • Thu 8:30–9:30am10:30–11:30am11:30am–12:30pm8:45–9:45pm
  • Fri 7:15–8:15am12:15–1:15pm8:30–9:30pm
  • Sat 12:30–1:30pm
  • Sun 12:30–1:30pm7:00–8:00pm

preschool swim Mar 23, 2026 to Jun 26, 2026

  • Mon 11:15am–12:15pm12:15–1:15pm
  • Tue 8:30–9:30am11:30am–12:30pm1:30–2:30pm
  • Wed 11:15am–12:15pm12:15–1:15pm
  • Thu 8:30–9:30am10:30–11:30am11:30am–12:30pm
  • Fri 12:15–1:15pm
  • Sat 12:30–1:30pm
  • Sun 12:30–1:30pm

swim 50+ Mar 23, 2026 to Jun 26, 2026

  • Mon 10:15–11:15am
  • Tue 9:30–10:30am12:30–1:30pm
  • Wed 10:15–11:15am
  • Thu 9:30–10:30am
  • Fri 10:15–11:15am

public swim with slide Mar 23, 2026 to Jun 26, 2026

  • Sat 1:30–4:00pm
  • Sun 1:30–4:00pm

public swim with no slide Mar 23, 2026 to Jun 26, 2026

  • Mon 1:15–2:15pm
  • Wed 1:15–2:15pm
  • Fri 1:15–2:15pm7:00–8:30pm

aquafit general - shallow/deep combo Mar 23, 2026 to Jun 26, 2026

  • Mon 8:15–9:15am9:15–10:15am
  • Tue 7:45–8:45pm
  • Wed 8:15–9:15am9:15–10:15am
  • Thu 2:15–3:15pm7:45–8:45pm
  • Fri 8:15–9:15am9:15–10:15am

alternate needs swim Mar 23, 2026 to Jun 26, 2026

  • Thu 1:15–2:15pm

therapeutic pool Jun 27, 2026 to Aug 16, 2026

  • Mon 7:15–10:30am11:30am–12:30pm2:00–4:00pm8:00–9:00pm
  • Tue 8:30–9:30am11:30am–12:30pm2:00–4:00pm6:00–9:00pm
  • Wed 7:15–10:30am11:30am–12:30pm2:00–4:00pm8:00–9:00pm
  • Thu 8:30–9:30am11:30am–12:30pm2:00–4:00pm6:00–9:00pm
  • Fri 7:15–10:30am11:30am–12:30pm2:00–4:00pm6:30–9:00pm
  • Sat 12:30–4:30pm
  • Sun 11:30am–3:30pm

lane swim Jun 27, 2026 to Aug 16, 2026

  • Mon 7:15–8:15am11:30am–12:30pm8:00–9:00pm
  • Tue 11:30am–12:30pm8:00–9:00pm
  • Wed 7:15–8:15am11:30am–12:30pm8:00–9:00pm
  • Thu 11:30am–12:30pm
  • Fri 7:15–8:15am11:30am–12:30pm8:00–9:00pm
  • Sat 3:30–4:30pm
  • Sun 11:30am–12:30pm

preschool swim Jun 27, 2026 to Aug 16, 2026

  • Sun 11:30am–12:30pm

preschool swim (shared pool) Jun 27, 2026 to Aug 16, 2026

  • Mon 8:15–9:15am
  • Wed 8:15–9:15am
  • Fri 8:15–9:15am

swim 50+ Jun 27, 2026 to Aug 16, 2026

  • Tue 8:30–9:30am
  • Thu 8:30–9:30am
  • Sun 10:30–11:30am

public swim with slide Jun 27, 2026 to Aug 16, 2026

  • Mon 2:00–4:00pm
  • Tue 2:00–4:00pm6:00–8:00pm
  • Wed 2:00–4:00pm
  • Thu 2:00–4:00pm6:00–7:45pm
  • Fri 2:00–4:00pm6:30–8:00pm
  • Sat 12:30–3:30pm
  • Sun 12:30–3:30pm

aquafit general - shallow/deep combo Jun 27, 2026 to Aug 16, 2026

  • Mon 8:15–9:15am9:15–10:15am
  • Wed 8:15–9:15am9:15–10:15am
  • Thu 7:45–8:45pm
  • Fri 8:15–9:15am9:15–10:15am

weight and cardio room

  • Mon 7:00am–9:30pm
  • Tue 7:00am–9:30pm
  • Wed 7:00am–9:30pm
  • Thu 7:00am–9:30pm
  • Fri 7:00am–9:30pm
  • Sat 7:30am–8:45pm
  • Sun 7:30am–8:45pm

Reservation

step and strength Mar 23, 2026 to Jun 27, 2026

  • Mon 6:30–7:30pm
  • Wed 9:00–10:00am

yoga Mar 23, 2026 to Jun 27, 2026

  • Mon 7:30–8:30pm
  • Tue 9:00–10:00am
  • Thu 9:00–10:00am7:30–8:30pm
  • Fri 9:00–10:00am
  • Sat 8:30–9:30am

yoga - yin Mar 23, 2026 to Jun 27, 2026

  • Mon 7:45–8:45am
  • Wed 7:45–8:45am
  • Fri 7:45–8:45am

cardio and strength Mar 23, 2026 to Jun 27, 2026

  • Mon 9:00–10:00am
  • Thu 10:15–11:15am
  • Sat 9:00–10:00am

cardio and strength 50+ Mar 23, 2026 to Jun 27, 2026

  • Mon 11:30am–12:30pm
  • Tue 11:30am–12:30pm
  • Wed 11:30am–12:30pm
  • Thu 11:30am–12:30pm
  • Fri 11:30am–12:30pm

tmc Mar 23, 2026 to Jun 27, 2026

  • Mon 10:15–11:15am
  • Tue 6:30–7:30pm

bootcamp Mar 23, 2026 to Jun 27, 2026

  • Tue 7:30–8:30am
  • Fri 7:30–8:30am

indoor cycling Mar 23, 2026 to Jun 27, 2026

  • Wed 7:00–8:00am
  • Thu 6:15–7:15pm
  • Sat 7:30–8:30am

drums alive Mar 23, 2026 to Jun 27, 2026

  • Thu 9:00–10:00am

core conditioning Mar 23, 2026 to Jun 27, 2026

  • Tue 9:00–10:00am

pilates Mar 23, 2026 to Jun 27, 2026

  • Tue 7:45–8:45am
  • Thu 7:45–8:45am

strength Mar 23, 2026 to Jun 27, 2026

  • Wed 10:15–11:15am
  • Fri 10:15–11:15am

the groove method Mar 23, 2026 to Jun 27, 2026

  • Tue 10:15–11:15am

zumba Mar 23, 2026 to Jun 27, 2026

  • Fri 9:00–10:00am

Reservation

badminton - adult 18+ Mar 22, 2026 to Jun 27, 2026

  • Mon 7:45–9:45pm
  • Wed 8:30–9:30pm
  • Sat 7:00–8:00pm8:00–9:00pm
  • Sun 10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm

badminton - family Mar 22, 2026 to Jun 27, 2026

  • Sun 9:00–10:00am

basketball - youth (13 to 17 years) Mar 22, 2026 to Jun 27, 2026

  • Tue 2:55–3:55pm
  • Wed 2:55–3:55pm

basketball - adult 18+ Mar 22, 2026 to Jun 27, 2026

  • Tue 7:45–9:45pm

pickleball - adult 18+ Mar 22, 2026 to Jun 27, 2026

  • Mon 12:45–1:45pm1:45–2:45pm
  • Tue 12:45–1:45pm1:45–2:45pm
  • Wed 12:45–1:45pm1:45–2:45pm
  • Thu 12:45–1:45pm1:45–2:45pm
  • Fri 12:45–1:45pm1:45–2:45pm

volleyball - youth (13 to 17 years) Mar 22, 2026 to Jun 27, 2026

  • Thu 2:55–3:55pm

volleyball - adult 18+ Mar 22, 2026 to Jun 27, 2026

  • Thu 7:45–9:45pm

Reservation

pick-up hockey 35+ May 1, 2026 to Jun 26, 2026

  • Mon 12:00–12:50pm
  • Thu 12:00–12:50pm

family skate May 1, 2026 to Jun 26, 2026

  • Wed 4:15–5:05pm
  • Fri 6:15–7:05pm
  • Sat 2:00–2:50pm

public skate May 1, 2026 to Jun 26, 2026

  • Mon 1:00–1:50pm
  • Wed 5:15–6:05pm
  • Thu 1:00–1:50pm
  • Fri 7:15–8:05pm
  • Sat 3:00–3:50pm

Crestview Pool

Updated

Special Hours
  • Pre-season, June 8 to 25
  • Regular season, June 26 to August 31

lane swim Jun 8, 2026 to Jun 24, 2026

  • Mon 8:00–10:00am2:00–4:00pm
  • Tue 8:00–10:00am2:00–4:00pm7:30–8:30pm
  • Wed 8:00–10:00am2:00–4:00pm
  • Thu 8:00–10:00am2:00–4:00pm7:30–8:30pm
  • Fri 8:00–10:00am2:00–4:00pm
  • Sat 11:00am–1:00pm
  • Sun 11:00am–1:00pm

public swim Jun 8, 2026 to Jun 24, 2026

  • Mon 4:00–8:00pm
  • Tue 4:00–7:30pm
  • Wed 4:00–8:00pm
  • Thu 4:00–7:30pm
  • Fri 4:00–8:00pm
  • Sat 1:00–4:30pm
  • Sun 1:00–4:30pm

Deborah Anne Kirwan Pool

Updated

Special Hours
  • Saturday, June 20
    • Public swim, 2:30 to 4 pm, cancelled
Schedule Changes
  • Saturday, June 20
    • Public swim, 2:30 to 4 pm, cancelled

lane swim Mar 23, 2026 to Jun 28, 2026

  • Mon 8:30–9:30pm
  • Tue 8:30–9:30pm
  • Thu 8:30–9:30pm

public swim Mar 23, 2026 to Jun 28, 2026

  • Mon 7:30–8:30pm
  • Tue 7:30–8:30pm
  • Thu 7:30–8:30pm
  • Fri 5:00–7:00pm
  • Sat 1:00–4:00pm
  • Sun 1:00–4:00pm

public swim -women's only Mar 23, 2026 to Jun 28, 2026

  • Wed 8:30–9:30pm

swim 50+ Mar 23, 2026 to Jun 28, 2026

  • Mon 4:00–5:00pm
  • Tue 4:00–5:00pm
  • Wed 4:00–5:00pm
  • Thu 4:00–5:00pm
  • Fri 4:00–5:00pm
  • Sun 12:00–1:00pm

preschool swim Mar 23, 2026 to Jun 28, 2026

  • Sat 12:00–1:00pm

Dempsey Community Centre

Updated

Notifications

Pickleball can now be found in the gymnasium sports schedule.

Reservation

pickleball

  • Mon 9:30–10:30am10:30–11:30am11:30am–12:30pm
  • Tue 9:30–10:30am10:30–11:30am11:30am–12:30pm
  • Wed 9:30–10:30am10:30–11:30am11:30am–12:30pm
  • Thu 9:30–10:30am10:30–11:30am11:30am–12:30pm
  • Fri 9:30–10:30am10:30–11:30am11:30am–12:30pm

Diane Deans Greenboro Community Centre

Updated

Notifications

Pickleball and badminton can now be found in the gymnasium sports schedule.

weight and cardio room Mar 23, 2026 to Jun 30, 2026

  • Mon 7:30am–9:00pm
  • Tue 7:30am–9:00pm
  • Wed 7:30am–9:00pm
  • Thu 7:30am–9:00pm
  • Fri 7:30am–9:00pm
  • Sat 8:00am–8:00pm
  • Sun 8:00am–8:00pm

Reservation

bootcamp Mar 23, 2026 to Jun 30, 2026

  • Wed 5:45–6:45pm

cardio and strength Mar 23, 2026 to Jun 30, 2026

  • Mon 12:00–1:00pm
  • Tue 5:45–6:45pm
  • Wed 12:00–1:00pm
  • Thu 9:00–10:00am
  • Fri 9:00–10:00am
  • Sat 9:00–10:00am
  • Sun 9:00–10:00am

cardio and strength 50+ Mar 23, 2026 to Jun 30, 2026

  • Mon 10:45–11:45am
  • Tue 10:45–11:45am
  • Thu 10:45–11:45am

core conditioning Mar 23, 2026 to Jun 30, 2026

  • Wed 9:00–10:00am

hiit Mar 23, 2026 to Jun 30, 2026

  • Mon 5:45–6:45pm

indoor cycling Mar 23, 2026 to Jun 30, 2026

  • Mon 9:00–10:00am
  • Tue 7:00–8:00pm
  • Wed 9:00–10:00am
  • Thu 7:00–8:00pm
  • Fri 9:00–10:00am
  • Sat 8:00–9:00am

intervals Mar 23, 2026 to Jun 30, 2026

  • Tue 9:00–10:00am

pilates Mar 23, 2026 to Jun 30, 2026

  • Mon 9:15–10:15am

strength 50+ Mar 23, 2026 to Jun 30, 2026

  • Tue 9:15–10:15am
  • Thu 9:15–10:15am
  • Fri 9:15–10:15am

yoga Mar 23, 2026 to Jun 30, 2026

  • Mon 7:15–8:15pm
  • Tue 11:00am–12:00pm
  • Wed 7:15–8:15pm
  • Thu 11:00am–12:00pm

yoga 50+ Mar 23, 2026 to Jun 30, 2026

  • Wed 9:15–10:15am

zumba Mar 23, 2026 to Jun 30, 2026

  • Thu 6:00–7:00pm
  • Sat 10:30–11:30am

zumba gold Mar 23, 2026 to Jun 30, 2026

  • Mon 9:15–10:15am
  • Wed 10:45–11:45am

zumba toning Mar 23, 2026 to Jun 30, 2026

  • Fri 10:45–11:45am

Reservation

kindergym Mar 23, 2026 to Jun 30, 2026

  • Tue 9:00–11:00am
  • Thu 9:00–11:00am
  • Sat 9:30–11:00am

badminton Mar 23, 2026 to Jun 30, 2026

  • Mon 12:30–1:30pm

pickleball Mar 23, 2026 to Jun 30, 2026

  • Tue 1:00–2:00pm
  • Wed 11:00am–12:00pm
  • Thu 11:30am–12:30pm
  • Fri 11:30am–12:30pm
  • Sun 10:30–11:30am

pickleball - intermediate Mar 23, 2026 to Jun 30, 2026

  • Wed 10:00–11:00am
  • Fri 10:30–11:30am

Entrance Pool

Updated

Special Hours
  • Pre-season, June 13 to 28
  • Regular season, June 29 to August 16 

lane swim Jun 13, 2026 to Jun 28, 2026

  • Mon 2:30–4:00pm7:00–8:00pm
  • Tue 2:30–4:00pm
  • Wed 2:30–4:00pm7:00–8:00pm
  • Thu 2:30–4:00pm
  • Fri 2:30–4:00pm7:00–8:00pm
  • Sat 10:30am–12:00pm4:00–5:00pm
  • Sun 10:30am–12:00pm4:00–5:00pm

public swim Jun 13, 2026 to Jun 28, 2026

  • Mon 4:00–7:00pm
  • Tue 4:00–7:30pm
  • Wed 4:00–7:00pm
  • Thu 4:00–7:30pm
  • Fri 4:00–7:00pm
  • Sat 12:00–4:00pm
  • Sun 12:00–4:00pm

lane swim Jun 29, 2026 to Aug 16, 2026

  • Mon 8:00–9:00am11:30am–1:00pm7:00–8:00pm
  • Tue 8:00–9:00am11:30am–1:00pm
  • Wed 8:00–9:00am11:30am–1:00pm7:00–8:00pm
  • Thu 8:00–9:00am11:30am–1:00pm
  • Fri 8:00–9:00am11:30am–1:00pm7:00–8:00pm
  • Sat 10:30am–12:00pm4:00–5:00pm
  • Sun 10:30am–12:00pm4:00–5:00pm

public swim Jun 29, 2026 to Aug 16, 2026

  • Mon 1:00–7:00pm
  • Tue 1:30–7:00pm
  • Wed 1:00–7:00pm
  • Thu 1:30–7:00pm
  • Fri 1:00–6:00pm
  • Sat 12:00–4:00pm
  • Sun 12:00–4:00pm

aquafit - general Jun 29, 2026 to Aug 16, 2026

  • Tue 11:30am–12:30pm
  • Thu 11:30am–12:30pm

Eva James Memorial Community Centre

Updated

Special Hours
  • The facility is closed, and all programs cancelled:
    • Sunday, June 21
    • Friday, June 26 to Sunday, June 28
    • Wednesday, July 1
    • Monday, August 3
Notifications

Pickleball and badminton can now be found in the gymnasium sports schedule.

Reservation

badminton - adult years) 18+ May 19, 2026 to Jun 20, 2026

  • Mon 4:30–5:30pm
  • Tue 7:00–8:00pm8:00–9:00pm
  • Thu 3:00–4:00pm

badminton - family years) 6+ May 19, 2026 to Jun 20, 2026

  • Tue 6:00–7:00pm
  • Thu 4:00–5:00pm

badminton - youth (13 to 17 years old) May 19, 2026 to Jun 20, 2026

  • Thu 5:15–6:15pm

pickleball - adult years) 18+ May 19, 2026 to Jun 20, 2026

  • Mon 11:15am–12:15pm
  • Tue 2:10–3:10pm
  • Thu 10:10–11:10am
  • Fri 1:00–2:00pm
  • Sat 11:55am–12:55pm1:00–2:00pm
  • Sun 9:00–10:00am10:00–11:00am

pickleball - family years) 6+ May 19, 2026 to Jun 20, 2026

  • Sat 11:55am–12:55pm

basketball - youth (13 to 17 years old) May 19, 2026 to Jun 20, 2026

  • Thu 5:15–6:15pm

kinderplay (1 to 5 years old) May 19, 2026 to Jun 20, 2026

  • Tue 10:30–11:30am
  • Fri 9:30–10:30am

open gym - child(7 to 12 years old) May 19, 2026 to Jun 20, 2026

  • Thu 6:20–7:20pm

open gym - youth(13 to 17 years old) May 19, 2026 to Jun 20, 2026

  • Tue 4:45–5:45pm

open gym - family years) 6+ May 19, 2026 to Jun 20, 2026

  • Thu 6:20–7:20pm
  • Sat 10:35–11:35am

badminton - adult years) 18+ Jun 22, 2026 to Jun 25, 2026

  • Mon, June 22 11:45am–12:45pm
  • Tue, June 23 1:15–2:15pm
  • Wed, June 24 11:45am–12:45pm
  • Thu, June 25 1:15–2:15pm

badminton - family years) 6+ Jun 22, 2026 to Jun 25, 2026

  • Mon, June 22 10:45–11:45am
  • Tue, June 23 2:15–3:15pm
  • Wed, June 24 10:45–11:45am
  • Thu, June 25 2:15–3:15pm

pickleball - adult years) 18+ Jun 22, 2026 to Jun 25, 2026

  • Mon, June 22 1:15–2:15pm
  • Tue, June 23 10:45–11:45am
  • Wed, June 24 1:15–2:15pm
  • Thu, June 25 10:45–11:45am

pickleball - family years) 6+ Jun 22, 2026 to Jun 25, 2026

  • Tue, June 23 11:45am–12:45pm
  • Thu, June 25 11:45am–12:45pm

kinderplay (1 to 5 years old) Jun 22, 2026 to Jun 25, 2026

  • Mon, June 22 9:15–10:15am
  • Wed, June 24 9:15–10:15am

open gym - preschool(4 to 6 years old) Jun 22, 2026 to Jun 25, 2026

  • Tue, June 23 9:15–10:15am
  • Thu, June 25 9:15–10:15am

open gym - child(7 to 12 years old) Jun 22, 2026 to Jun 25, 2026

  • Mon, June 22 2:30–3:30pm
  • Wed, June 24 2:30–3:30pm

open gym - youth(13 to 17 years old) Jun 22, 2026 to Jun 25, 2026

  • Tue, June 23 3:30–4:30pm
  • Thu, June 25 3:30–4:30pm

open gym - family years) 6+ Jun 22, 2026 to Jun 25, 2026

  • Mon, June 22 3:30–4:30pm
  • Wed, June 24 3:30–4:30pm

François Dupuis Recreation Centre

Updated

Special Hours
  • Thursday, June 11
    • Lane swim, 8 to 9 pm, cancelled
    • Lane swim - shared pool, 8 to 9 pm, added
  • Tuesday, June 16
    • The 25 m pool is closed between 7:30 and 10:30 am.
  • Wednesday, June 17
    • Aquafit General - Deep, 9:30 to 10:25, cancelled
Notifications

Pickleball and badminton can now be found in the gymnasium sports schedule.

Schedule Changes
  • Thursday, June 11
    • Lane swim, 8 to 9 pm, cancelled
    • Lane swim - shared pool, 8 to 9 pm, added
  • Tuesday, June 16
    • The 25 m pool is closed between 7:30 and 10:30 am.
      • Lane swim, 7:30 to 8:30 am, cancelled
      • Lane swim - shared pool, 8:30 to 10:30 am, cancelled
      • Aquafit General - Shallow, 8:30 to 10:30 am, cancelled
      • Aquafit General - Deep, 8:30 to 10:30 am, cancelled
  • Wednesday, June 17
    • Aquafit General - Deep, 9:30 to 10:25, cancelled

lane swim Apr 13, 2026 to Jun 21, 2026

  • Mon 7:30–8:25am11:30am–1:00pm2:30–3:30pm8:00–9:00pm
  • Tue 7:30–8:25am11:30am–1:00pm8:00–9:00pm
  • Wed 7:30–8:25am11:30am–12:30pm2:00–3:00pm
  • Thu 7:30–8:25am11:30am–1:00pm8:00–9:00pm
  • Fri 7:30–8:25am10:30am–1:00pm2:30–3:30pm
  • Sat 12:00–1:00pm
  • Sun 12:00–1:00pm

lane swim -shared pool Apr 13, 2026 to Jun 21, 2026

  • Mon 8:30–11:30am1:00–2:30pm
  • Tue 8:30–11:30am1:00–3:30pm8:00–9:00pm
  • Wed 8:30–11:30am12:30–2:00pm8:00–9:00pm
  • Thu 8:30–10:30am1:00–2:30pm
  • Fri 8:30–10:30am1:00–2:30pm7:00–9:00pm
  • Sat 10:30am–12:00pm3:00–4:00pm
  • Sun 10:30am–12:00pm3:00–4:00pm

preschool swim -therapeutic pool Apr 13, 2026 to Jun 21, 2026

  • Mon 9:30–10:30am
  • Tue 9:30–10:30am
  • Wed 9:30–10:30am
  • Thu 9:30–10:30am
  • Fri 9:30–10:30am
  • Sat 8:00–9:00am
  • Sun 8:00–9:00am

public swim -therapeutic pool Apr 13, 2026 to Jun 21, 2026

  • Mon 11:30am–2:30pm
  • Tue 11:30am–2:30pm8:00–9:00pm
  • Wed 12:30–2:00pm
  • Thu 11:30am–2:30pm8:00–9:00pm
  • Fri 11:30am–2:30pm7:00–9:00pm
  • Sat 12:00–3:00pm
  • Sun 12:00–3:00pm

public swim - 25m pool Apr 13, 2026 to Jun 21, 2026

  • Mon 1:00–2:30pm
  • Tue 1:00–2:30pm
  • Wed 12:30–2:00pm
  • Thu 1:00–2:30pm
  • Fri 1:00–2:30pm7:00–9:00pm
  • Sat 1:00–3:00pm
  • Sun 1:00–3:00pm

aquafit general - deep Apr 13, 2026 to Jun 21, 2026

  • Mon 8:30–9:25am9:30–10:25am
  • Tue 8:30–9:25am9:30–10:25am10:30–11:25am5:30–6:25pm
  • Wed 8:30–9:25am9:30–10:25am
  • Thu 10:30–11:25am5:30–6:25pm
  • Fri 8:30–9:25am9:30–10:30am
  • Sun 9:30–10:25am

aquafit general - shallow Apr 13, 2026 to Jun 21, 2026

  • Mon 8:30–9:25am9:30–10:25am
  • Tue 8:30–9:25am9:30–10:25am10:30–11:25am5:30–6:25pm
  • Wed 8:30–9:25am9:30–10:25am
  • Thu 8:30–9:25am9:30–10:25am10:30–11:25am5:30–6:25pm
  • Fri 8:30–9:25am9:30–10:30am
  • Sun 9:30–10:25am

aquafit lite - warm pool Apr 13, 2026 to Jun 21, 2026

  • Mon 2:30–3:25pm
  • Tue 2:30–3:25pm
  • Fri 2:30–3:25pm

sauna Apr 13, 2026 to Jun 21, 2026

  • Mon 7:30am–3:30pm8:00–9:00pm
  • Tue 7:30am–3:30pm8:00–9:00pm
  • Wed 7:30am–3:00pm8:00–9:00pm
  • Thu 7:30am–2:30pm8:00–9:00pm
  • Fri 7:30am–3:30pm7:00–9:00pm
  • Sat 10:30am–4:00pm
  • Sun 9:30am–4:00pm

lane swim Jun 22, 2026 to Jun 28, 2026

  • Mon 7:30–8:30am11:15am–1:30pm4:30–6:30pm
  • Tue 7:30–8:30am11:15am–1:30pm6:30–8:30pm
  • Wed 7:30–8:30am11:15am–1:30pm4:30–6:30pm
  • Thu 7:30–8:30am11:15am–1:30pm6:30–8:30pm
  • Fri 7:30–8:30am11:15am–1:30pm7:30–8:30pm
  • Sat 3:00–4:00pm
  • Sun 8:30–9:30am10:30am–1:00pm3:00–4:00pm

lane swim -shared pool Jun 22, 2026 to Jun 28, 2026

  • Mon 8:30–11:15am1:30–4:00pm6:30–8:30pm
  • Tue 8:30–11:15am5:30–6:30pm
  • Wed 8:30–11:15am6:30–8:30pm
  • Thu 8:30–11:15am5:30–6:30pm
  • Fri 8:30–11:15am1:30–4:00pm4:30–7:30pm
  • Sat 11:30am–1:00pm
  • Sun 9:30–10:30am

preschool swim -therapeutic pool Jun 22, 2026 to Jun 28, 2026

  • Mon 8:00–10:30am
  • Tue 8:00–10:30am
  • Wed 8:00–10:30am
  • Thu 8:00–10:30am
  • Fri 8:00–10:30am
  • Sun 8:30–9:30am

public swim -therapeutic pool Jun 22, 2026 to Jun 28, 2026

  • Mon 12:00–4:00pm
  • Tue 3:00–4:00pm
  • Wed 12:00–4:00pm
  • Thu 12:00–1:30pm3:00–4:00pm
  • Fri 12:00–4:00pm4:30–8:30pm
  • Sat 11:30am–3:00pm
  • Sun 9:30am–3:00pm

public swim - 25m pool Jun 22, 2026 to Jun 28, 2026

  • Mon 1:30–4:00pm
  • Tue 3:00–4:00pm
  • Wed 1:30–4:00pm
  • Thu 3:00–4:00pm
  • Fri 1:30–4:00pm4:30–7:30pm
  • Sat 11:30am–3:00pm
  • Sun 1:00–3:00pm

aquafit general - deep Jun 22, 2026 to Jun 28, 2026

  • Mon 8:30–9:25am9:30–10:25am
  • Tue 8:30–9:25am9:30–10:25am5:30–6:25pm
  • Wed 8:30–9:25am9:30–10:25am
  • Thu 8:30–9:25am9:30–10:25am5:30–6:25pm
  • Fri 8:30–9:25am9:30–10:25am
  • Sun 9:30–10:25am

aquafit general - shallow Jun 22, 2026 to Jun 28, 2026

  • Mon 8:30–9:25am9:30–10:25am
  • Tue 8:30–9:25am9:30–10:25am5:30–6:25pm
  • Wed 8:30–9:25am9:30–10:25am
  • Thu 8:30–9:25am9:30–10:25am5:30–6:25pm
  • Fri 8:30–9:25am9:30–10:25am
  • Sun 9:30–10:25am

sauna Jun 22, 2026 to Jun 28, 2026

  • Mon 7:30am–4:00pm4:30–8:30pm
  • Tue 7:30am–1:30pm3:00–4:00pm5:30–8:30pm
  • Wed 7:30am–4:00pm4:30–8:30pm
  • Thu 7:30am–1:30pm3:00–4:00pm5:30–8:30pm
  • Fri 7:30am–4:00pm4:30–8:30pm
  • Sat 11:30am–4:00pm
  • Sun 8:30am–4:00pm

lane swim Jun 29, 2026 to Aug 30, 2026

  • Mon 7:30–8:30am12:00–1:30pm7:30–8:30pm
  • Tue 7:30–8:30am12:00–1:30pm7:30–8:30pm
  • Wed 7:30–8:30am12:00–1:30pm7:30–8:30pm
  • Thu 7:30–8:30am12:00–1:30pm7:30–8:30pm
  • Fri 7:30–8:30am12:00–1:30pm7:30–8:30pm
  • Sat 9:30–11:30am3:00–4:00pm
  • Sun 12:00–1:00pm3:00–4:00pm

lane swim -shared pool Jun 29, 2026 to Aug 30, 2026

  • Mon 10:30am–12:00pm1:30–4:00pm4:30–7:30pm
  • Tue 10:30am–12:00pm6:30–7:30pm
  • Wed 10:30am–12:00pm4:30–7:30pm
  • Thu 10:30am–12:00pm6:30–7:30pm
  • Fri 10:30am–12:00pm1:30–4:00pm4:30–7:30pm
  • Sat 11:30am–1:00pm
  • Sun 10:30am–12:00pm

preschool swim -therapeutic pool Jun 29, 2026 to Aug 30, 2026

  • Mon 8:00–9:00am
  • Tue 8:00–9:00am
  • Wed 8:00–9:00am
  • Thu 8:00–9:00am
  • Fri 8:00–9:00am
  • Sat 9:30–11:30am
  • Sun 8:30–9:30am

public swim -therapeutic pool Jun 29, 2026 to Aug 30, 2026

  • Mon 12:00–4:00pm
  • Tue 3:00–4:00pm
  • Wed 1:00–4:00pm
  • Thu 12:00–1:30pm3:00–4:00pm
  • Fri 12:00–4:00pm4:30–8:30pm
  • Sat 11:30am–3:00pm
  • Sun 12:00–3:00pm

public swim - 25m pool Jun 29, 2026 to Aug 30, 2026

  • Mon 1:30–4:00pm
  • Tue 3:00–4:00pm
  • Wed 1:30–4:00pm
  • Thu 3:00–4:00pm
  • Fri 1:30–4:00pm6:00–7:50pm
  • Sat 11:30am–3:00pm
  • Sun 1:00–3:00pm

aquafit general - deep Jun 29, 2026 to Aug 30, 2026

  • Mon 8:30–9:25am9:30–10:25am
  • Tue 8:30–9:25am9:30–10:25am5:30–6:25pm
  • Wed 8:30–9:25am9:30–10:25am
  • Thu 8:30–9:25am9:30–10:25am5:30–6:25pm
  • Fri 9:30–10:25am
  • Sun 9:30–10:25am

aquafit general - shallow Jun 29, 2026 to Aug 30, 2026

  • Mon 8:30–9:25am9:30–10:25am
  • Tue 8:30–9:25am9:30–10:25am5:30–6:25pm
  • Wed 8:30–9:25am9:30–10:25am
  • Thu 8:30–9:25am9:30–10:25am5:30–6:25pm
  • Fri 9:30–10:25am
  • Sun 9:30–10:25am

aquafit lite - warm pool Jun 29, 2026 to Aug 30, 2026

  • Tue 12:00–1:00pm

sauna Jun 29, 2026 to Aug 30, 2026

  • Mon 7:30am–4:00pm4:30–8:30pm
  • Tue 7:30am–1:30pm3:00–4:00pm5:30–8:30pm
  • Wed 7:30am–4:00pm4:30–8:30pm
  • Thu 7:30am–1:30pm3:00–4:00pm5:30–8:30pm
  • Fri 7:30am–4:00pm4:30–8:30pm
  • Sat 9:30am–4:00pm
  • Sun 9:30am–4:00pm

weight and cardio room

  • Mon 7:15am–9:15pm
  • Tue 7:15am–9:15pm
  • Wed 7:15am–9:15pm
  • Thu 7:15am–9:15pm
  • Fri 7:15am–9:15pm
  • Sat 8:00am–5:30pm
  • Sun 8:00am–5:30pm

cardio and strength 50+ Jan 5, 2026 to Jun 21, 2026

  • Tue 1:15–2:15pm
  • Thu 10:45–11:45am

core conditioning Jan 5, 2026 to Jun 21, 2026

  • Tue 7:45–8:45pm

hiit Jan 5, 2026 to Jun 21, 2026

  • Mon 6:30–7:30pm
  • Wed 5:15–6:15pm

party on 50+ Jan 5, 2026 to Jun 21, 2026

  • Thu 12:00–1:00pm

pilates Jan 5, 2026 to Jun 21, 2026

  • Mon 4:30–5:30pm
  • Wed 6:30–7:30pm
  • Thu 5:15–6:15pm
  • Fri 6:30–7:30pm
  • Sun 9:30–10:30am

pilates 50+ Jan 5, 2026 to Jun 21, 2026

  • Mon 1:00–2:00pm
  • Wed 11:00am–12:00pm

stretch and strength 50+ Jan 5, 2026 to Jun 21, 2026

  • Fri 11:45am–12:45pm

yoga Jan 5, 2026 to Jun 21, 2026

  • Mon 11:45am–12:45pm
  • Wed 7:45–8:45pm
  • Fri 5:15–6:15pm
  • Sat 8:15–9:15am

yoga 50+ Jan 5, 2026 to Jun 21, 2026

  • Wed 1:00–2:00pm

tmc Jan 5, 2026 to Jun 21, 2026

  • Tue 6:30–7:30pm
  • Thu 6:30–7:30pm

tmc 50+ Jan 5, 2026 to Jun 21, 2026

  • Tue 10:45–11:45am
  • Thu 1:15–2:15pm

zumba Jan 5, 2026 to Jun 21, 2026

  • Mon 6:30–7:30pm
  • Tue 7:00–8:00pm
  • Wed 6:30–7:30pm
  • Thu 6:30–7:30pm
  • Sat 9:30–10:30am

zumba gold 50+ Jan 5, 2026 to Jun 21, 2026

  • Tue 12:00–1:00pm
  • Wed 12:00–1:00pm

Reservation

badminton 16+ Jan 5, 2026 to Jun 21, 2026

  • Tue 6:40–7:40pm7:50–8:50pm
  • Sun 4:30–5:30pm

badminton - parent with child (ages 15 and under) Jan 5, 2026 to Jun 21, 2026

  • Sun 2:20–3:20pm3:25–4:25pm

pickleball 16+ Jan 5, 2026 to Jun 21, 2026

  • Mon 5:30–6:30pm6:40–7:40pm
  • Sat 2:00–3:00pm

pickleball 50+ Jan 5, 2026 to Jun 21, 2026

  • Mon 9:50–10:50am11:00am–12:00pm12:10–1:10pm
  • Tue 9:50–10:50am11:00am–12:00pm12:10–1:10pm
  • Wed 9:50–10:50am11:00am–12:00pm12:10–1:10pm
  • Thu 9:50–10:50am11:00am–12:00pm12:10–1:10pm
  • Fri 8:40–9:40am9:50–10:50am11:00am–12:00pm12:10–1:10pm

pickleball - parent with child (ages 15 and under) Jan 5, 2026 to Jun 21, 2026

  • Sun 12:50–1:50pm

pickleball - intermediate 16+ Jan 5, 2026 to Jun 21, 2026

  • Mon 8:40–9:40am
  • Wed 8:40–9:40am
  • Thu 8:40–9:40am

basketball 12+ Jan 5, 2026 to Jun 21, 2026

  • Mon 4:00–5:00pm
  • Tue 4:00–5:00pm5:10–6:10pm
  • Thu 4:00–5:00pm5:10–6:10pm
  • Fri 4:00–5:00pm5:10–6:10pm6:20–7:20pm
  • Sat 12:40–1:40pm

basketball 16+ Jan 5, 2026 to Jun 21, 2026

  • Fri 7:45–8:45pm

basketball - parent with child (ages 12 and under) Jan 5, 2026 to Jun 21, 2026

  • Sat 3:20–4:20pm4:30–5:30pm

volleyball 16+ Jan 5, 2026 to Jun 21, 2026

  • Thu 6:40–7:40pm7:50–8:50pm

rock climbing 5+ Jan 5, 2026 to Jun 21, 2026

  • Sat 12:40–1:40pm

Fred Barrett Arena

Updated

Special Hours
  • Friday, June 19
    • All drop-in skating and ice sports, cancelled 
Schedule Changes
  • Friday, June 19
    • All drop-in skating, cancelled 

public skate Jun 2, 2026 to Aug 29, 2026

  • Tue 4:15–5:05pm
  • Fri 8:15–9:05pm
  • Sat 4:15–5:05pm

family skate Jun 2, 2026 to Aug 29, 2026

  • Sat 3:15–4:05pm

adult skate 18+ Jun 2, 2026 to Aug 29, 2026

  • Tue 3:15–4:05pm
Schedule Changes
  • Friday, June 19
    • All drop-in ice sports, cancelled 

Reservation

hockey - child (6 to 12 years) Jun 2, 2026 to Aug 29, 2026

  • Fri 6:15–7:05pm

hockey - youth (13 to 17 years) Jun 2, 2026 to Aug 29, 2026

  • Fri 7:15–8:05pm

General Burns Pool

Updated

Special Hours
  • Pre-season, June 8 to 24
  • Regular season, June 25 to August 31

lane swim Jun 8, 2026 to Jun 24, 2026

  • Mon 2:00–4:00pm
  • Tue 2:00–4:00pm
  • Wed 2:00–4:00pm
  • Thu 2:00–4:00pm
  • Fri 2:00–4:00pm
  • Sat 10:30am–12:30pm
  • Sun 10:30am–12:30pm

public swim Jun 8, 2026 to Jun 24, 2026

  • Mon 4:00–8:00pm
  • Tue 4:00–8:00pm
  • Wed 4:00–8:00pm
  • Thu 4:00–8:00pm
  • Fri 4:00–8:00pm
  • Sat 12:30–4:00pm
  • Sun 12:30–4:00pm

Genest Pool

Updated

Special Hours
  • Pre-season, June 8 to 28
  • Regular season, June 29 to August 30 

Reservation

lane swim Jun 8, 2026 to Jun 28, 2026

  • Mon 2:00–4:00pm7:00–8:00pm
  • Tue 2:00–4:00pm7:00–8:00pm
  • Wed 2:00–4:00pm7:00–8:00pm
  • Thu 2:00–4:00pm7:00–8:00pm
  • Fri 2:00–4:00pm7:00–8:00pm
  • Sat 10:00am–12:00pm4:00–5:00pm
  • Sun 10:00am–12:00pm4:00–5:00pm

public swim Jun 8, 2026 to Jun 28, 2026

  • Mon 4:00–6:00pm
  • Tue 4:00–7:00pm
  • Wed 4:00–6:00pm
  • Thu 4:00–6:00pm
  • Fri 4:00–6:00pm
  • Sat 12:00–4:00pm
  • Sun 12:00–4:00pm

aquafit general - deep Jun 8, 2026 to Jun 28, 2026

  • Mon 6:00–7:00pm
  • Wed 6:00–7:00pm
  • Thu 6:00–7:00pm
  • Fri 6:00–7:00pm

aquafit general - shallow Jun 8, 2026 to Jun 28, 2026

  • Mon 6:00–7:00pm
  • Wed 6:00–7:00pm
  • Thu 6:00–7:00pm
  • Fri 6:00–7:00pm

lane swim Jun 29, 2026 to Aug 30, 2026

  • Mon 12:00–1:00pm7:30–8:30pm
  • Tue 12:00–1:00pm7:30–8:30pm
  • Wed 12:00–1:00pm7:30–8:30pm
  • Thu 12:00–1:00pm7:30–8:30pm
  • Fri 12:00–1:00pm7:30–8:30pm
  • Sat 9:00–10:00am12:00–1:00pm
  • Sun 10:00am–12:00pm4:00–5:00pm

public swim Jun 29, 2026 to Aug 30, 2026

  • Mon 1:00–5:00pm
  • Tue 1:00–5:00pm
  • Wed 1:00–5:00pm
  • Thu 1:00–5:00pm
  • Fri 1:00–7:30pm
  • Sat 1:00–4:15pm
  • Sun 1:00–4:15pm

aquafit general - deep Jun 29, 2026 to Aug 30, 2026

  • Mon 11:00am–12:00pm
  • Wed 11:00am–12:00pm
  • Fri 11:00am–12:00pm

aquafit general - shallow Jun 29, 2026 to Aug 30, 2026

  • Mon 11:00am–12:00pm
  • Wed 11:00am–12:00pm
  • Fri 11:00am–12:00pm

Glen Cairn Pool

Updated

Special Hours
  • Pre-season, June 13 to 26
  • Regular season, June 27 to August 23 

lane swim Jun 13, 2026 to Jun 26, 2026

  • Mon 12:30–3:30pm6:00–7:00pm
  • Tue 12:30–3:30pm6:00–7:00pm
  • Wed 12:30–3:30pm6:00–7:00pm
  • Thu 12:30–3:30pm6:00–7:00pm
  • Fri 12:30–3:30pm6:00–7:00pm
  • Sat 11:30am–1:00pm
  • Sun 11:30am–1:00pm

preschool swim Jun 13, 2026 to Jun 26, 2026

  • Mon 12:30–3:30pm6:00–7:00pm
  • Tue 12:30–3:30pm6:00–7:00pm
  • Wed 12:30–3:30pm6:00–7:00pm
  • Thu 12:30–3:30pm6:00–7:00pm
  • Fri 12:30–3:30pm6:00–7:00pm
  • Sat 11:30am–1:00pm
  • Sun 11:30am–1:00pm

public swim Jun 13, 2026 to Jun 26, 2026

  • Mon 3:30–6:00pm
  • Tue 3:30–6:00pm
  • Wed 3:30–6:00pm
  • Thu 3:30–6:00pm
  • Fri 3:30–6:00pm
  • Sat 1:00–5:30pm
  • Sun 1:00–5:30pm

lane swim Jun 27, 2026 to Aug 23, 2026

  • Mon 12:00–1:00pm5:00–6:00pm
  • Tue 12:00–1:00pm5:00–6:30pm
  • Wed 12:00–1:00pm5:00–6:00pm
  • Thu 12:00–1:00pm5:00–6:30pm
  • Fri 12:00–1:00pm5:00–6:00pm
  • Sat 11:30am–1:00pm
  • Sun 11:30am–1:00pm

lane swim - shared pool Jun 27, 2026 to Aug 23, 2026

  • Mon 9:00am–12:00pm
  • Tue 9:00am–12:00pm
  • Wed 9:00am–12:00pm
  • Thu 9:00am–12:00pm
  • Fri 9:00am–12:00pm

preschool swim Jun 27, 2026 to Aug 23, 2026

  • Mon 12:00–1:00pm5:00–6:00pm
  • Tue 12:00–1:00pm5:00–6:30pm
  • Wed 12:00–1:00pm5:00–6:00pm
  • Thu 12:00–1:00pm5:00–6:30pm
  • Fri 12:00–1:00pm5:00–6:00pm
  • Sat 11:30am–1:00pm
  • Sun 11:30am–1:00pm

public swim Jun 27, 2026 to Aug 23, 2026

  • Mon 1:00–5:00pm6:00–8:00pm
  • Tue 2:30–5:00pm
  • Wed 2:30–5:00pm6:00–8:00pm
  • Thu 2:30–5:00pm
  • Fri 1:00–5:00pm6:00–8:00pm
  • Sat 1:00–5:30pm
  • Sun 1:00–5:30pm

Heron Road Community Centre

Updated

Notifications

Pickleball can now be found in the gymnasium sports schedule.

weight and cardio room

  • Mon 8:00am–2:30pm5:30–9:00pm
  • Tue 8:00am–2:30pm5:30–9:00pm
  • Wed 8:00am–2:30pm5:30–9:00pm
  • Thu 8:00am–2:30pm5:30–9:00pm
  • Fri 8:00am–2:30pm5:30–9:00pm
  • Sat 8:00am–7:00pm
  • Sun 8:00am–12:00pm

Reservation

pickleball 50+ Mar 30, 2026 to Jun 14, 2026

  • Mon 9:00–9:55am10:00–10:55am11:00–11:55am12:00–12:55pm1:00–1:55pm
  • Tue 9:00–9:55am10:00–10:55am11:00–11:55am12:00–12:55pm1:00–1:55pm
  • Wed 9:00–9:55am10:00–10:55am11:00–11:55am12:00–12:55pm1:00–1:55pm
  • Thu 9:00–9:55am10:00–10:55am11:00–11:55am12:00–12:55pm1:00–1:55pm
  • Fri 9:00–9:55am10:00–10:55am11:00–11:55am12:00–12:55pm1:00–1:55pm

pickleball 18+ Mar 30, 2026 to Jun 14, 2026

  • Wed 5:00–6:00pm6:00–7:00pm7:00–8:00pm8:00–9:00pm
  • Sat 8:00–9:00am9:05–10:05am
  • Sun 8:00–9:00am9:05–10:05am

badminton - family Mar 30, 2026 to Jun 14, 2026

  • Mon 5:00–6:00pm

badminton 18+ Mar 30, 2026 to Jun 14, 2026

  • Mon 8:00–9:00pm
  • Tue 6:00–7:00pm
  • Sat 12:30–1:30pm1:30–2:30pm
  • Sun 12:30–1:30pm1:30–2:30pm

volleyball 18+ Mar 30, 2026 to Jun 14, 2026

  • Tue 5:00–6:00pm

kinderplay Mar 30, 2026 to Jun 14, 2026

  • Sat 10:30–11:30am
  • Sun 10:30–11:30am

basketball - youth (13 to 17 years) Mar 30, 2026 to Jun 14, 2026

  • Tue 7:00–8:00pm

basketball - adult 18+ Mar 30, 2026 to Jun 14, 2026

  • Tue 8:00–9:00pm

soccer - youth (13 to 17 years) Mar 30, 2026 to Jun 14, 2026

  • Thu 7:00–8:00pm

Hintonburg Community Centre

Updated

Notifications

Pickleball and badminton can now be found in the gymnasium sports schedule.

Reservation

kinderplay Jan 4, 2026 to Jun 26, 2026

  • Mon 9:30–11:00am
  • Wed 9:30–11:00am

badminton Jan 4, 2026 to Jun 26, 2026

  • Wed 12:00–1:30pm1:30–3:00pm
  • Thu 7:00–8:30pm8:30–10:00pm
  • Sun 12:30–2:00pm2:00–3:30pm

pickleball Jan 4, 2026 to Jun 26, 2026

  • Mon 12:00–1:00pm1:00–2:00pm2:00–3:00pm
  • Tue 10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm2:00–3:00pm
  • Thu 10:00–11:00am11:00am–12:00pm12:00–1:00pm
  • Fri 10:00–11:00am11:00am–12:00pm

badminton Jul 6, 2026 to Aug 27, 2026

  • Thu 5:30–6:30pm6:30–7:30pm

pickleball Jul 6, 2026 to Aug 27, 2026

  • Wed 7:00–8:30pm8:30–10:00pm

Hunt Club-Riverside Park Community Centre

Updated

Special Hours
  • Saturday, June 13
    • Zumba®, 10 to 11 am, cancelled
Notifications

Pickleball and badminton can now be found in the gymnasium sports schedule.

cardio and weight room

  • Mon 7:30am–9:00pm
  • Tue 7:30am–9:00pm
  • Wed 7:30am–9:00pm
  • Thu 7:30am–9:00pm
  • Fri 7:30am–9:00pm
  • Sat 8:30am–5:00pm
  • Sun 8:30am–5:00pm
Schedule Changes
  • Saturday, June 13
    • Zumba®, 10 to 11 am, cancelled

Reservation

cardio and strength Jan 5, 2026 to Jun 21, 2026

  • Tue 6:00–7:00pm
  • Thu 5:45–6:45pm
  • Fri 9:00–10:00am
  • Sat 9:00–10:00am

strength Jan 5, 2026 to Jun 21, 2026

  • Wed 9:00–10:00am

zumba Jan 5, 2026 to Jun 21, 2026

  • Wed 5:45–6:45pm
  • Sat 10:00–11:00am

stretch and strength Jan 5, 2026 to Jun 21, 2026

  • Mon 9:00–10:00am

yoga Jan 5, 2026 to Jun 21, 2026

  • Tue 9:00–10:00am

Reservation

badminton - adult Jan 5, 2026 to Jun 21, 2026

  • Wed 12:00–1:00pm1:00–2:00pm
  • Fri 1:00–2:00pm2:00–3:00pm
  • Sun 3:45–4:45pm

badminton - family Jan 5, 2026 to Jun 21, 2026

  • Sun 2:45–3:45pm

pickleball - adult Jan 5, 2026 to Jun 21, 2026

  • Mon 12:00–1:00pm1:00–2:00pm
  • Tue 11:30am–12:30pm12:30–1:30pm

pickleball - adult - intermediate Jan 5, 2026 to Jun 21, 2026

  • Thu 12:00–1:00pm1:00–2:00pm

basketball - adult Jan 5, 2026 to Jun 21, 2026

  • Sat 2:15–3:15pm3:15–4:15pm

kinderplay Jan 5, 2026 to Jun 21, 2026

  • Sat 9:00–10:00am10:00–11:00am

open gym - family Jan 5, 2026 to Jun 21, 2026

  • Sat 2:15–3:15pm3:15–4:15pm

volleyball - adult Jan 5, 2026 to Jun 21, 2026

  • Sat 1:00–2:00pm

Jack Purcell Community Centre

Updated

Reservation

alternate needs swim Apr 27, 2026 to Jun 28, 2026

  • Mon 10:00–11:00am11:00am–12:00pm
  • Wed 10:00–11:00am11:00am–12:00pm
  • Thu 7:15–8:15pm
  • Fri 10:00–11:00am11:00am–12:00pm

lane swim Apr 27, 2026 to Jun 28, 2026

  • Mon 12:00–1:00pm4:00–5:00pm
  • Tue 12:00–1:00pm
  • Wed 12:00–1:00pm4:00–5:00pm
  • Thu 12:00–1:00pm
  • Fri 12:00–1:00pm4:00–5:00pm
  • Sat 1:00–2:00pm
  • Sun 1:00–2:00pm

aqua therapy Apr 27, 2026 to Jun 28, 2026

  • Mon 1:00–2:00pm
  • Tue 1:00–2:00pm
  • Wed 1:00–2:00pm
  • Thu 1:00–2:00pm
  • Fri 1:00–2:00pm

chronic pain Apr 27, 2026 to Jun 28, 2026

  • Mon 2:00–3:00pm
  • Tue 2:00–3:00pm
  • Wed 2:00–3:00pm
  • Thu 2:00–3:00pm
  • Fri 2:00–3:00pm

aquafit lite Apr 27, 2026 to Jun 28, 2026

  • Mon 3:00–4:00pm5:00–6:00pm
  • Wed 3:00–4:00pm5:00–6:00pm
  • Fri 3:00–4:00pm5:00–6:00pm

public swim Apr 27, 2026 to Jun 28, 2026

  • Mon 6:00–7:00pm
  • Tue 3:00–4:00pm
  • Wed 6:00–7:00pm
  • Thu 3:00–4:00pm
  • Fri 6:00–8:00pm
  • Sat 2:00–4:00pm
  • Sun 2:00–3:00pm

women's only swim Apr 27, 2026 to Jun 28, 2026

  • Mon 7:00–8:00pm
  • Wed 7:00–8:00pm

public swim women's only Apr 27, 2026 to Jun 28, 2026

  • Sat 4:00–5:00pm
  • Sun 3:00–4:00pm

weight and cardio room

  • Mon 7:30am–8:00pm
  • Tue 7:30am–8:00pm
  • Wed 7:30am–8:00pm
  • Thu 7:30am–8:00pm
  • Fri 7:30am–8:00pm
  • Sat 9:00am–5:00pm
  • Sun 9:00am–5:00pm

Jim Durrell Recreation Centre

Updated

public skate May 4, 2026 to Jun 30, 2026

  • Mon 1:00–1:50pm5:15–6:05pm
  • Tue 1:00–1:50pm
  • Wed 1:15–2:05pm6:00–6:50pm
  • Thu 1:00–1:50pm
  • Sun 4:15–5:05pm

family skate May 4, 2026 to Jun 30, 2026

  • Mon 4:15–5:05pm
  • Sun 3:15–4:05pm

adult skate 18+ May 4, 2026 to Jun 30, 2026

  • Tue 12:00–12:50pm

public skate Jul 3, 2026 to Aug 30, 2026

  • Mon 5:15–6:05pm
  • Wed 6:00–6:50pm
  • Sun 4:15–5:05pm

family skate Jul 3, 2026 to Aug 30, 2026

  • Mon 4:15–5:05pm
  • Sun 3:15–4:05pm

Reservation

figure skate May 4, 2026 to Jun 30, 2026

  • Thu 12:00–12:50pm

hockey 35+ May 4, 2026 to Jun 30, 2026

  • Mon 12:00–12:50pm
  • Wed 12:15–1:05pm

ringette (10 to 14 years) May 4, 2026 to Jun 30, 2026

  • Wed 7:00–7:50pm

ringette (10 to 14 years) Jul 3, 2026 to Aug 30, 2026

  • Wed 7:00–7:50pm

Jim Tubman Chevrolet Rink

Updated

lacrosse - all ages May 1, 2026 to Jun 21, 2026

  • Sat 4:00–6:00pm

lacrosse - adult May 1, 2026 to Jun 21, 2026

  • Wed 12:30–2:30pm

rollerblade - all ages May 1, 2026 to Jun 21, 2026

  • Mon 8:00–10:30am9:00–10:00pm
  • Tue 8:00–10:30am
  • Wed 8:00–10:30am4:30–6:30pm
  • Thu 8:00–10:30am
  • Fri 8:00–10:30am9:00–10:00pm
  • Sat 10:00am–12:00pm
  • Sun 10:00am–12:00pm

roller hockey - adult May 1, 2026 to Jun 21, 2026

  • Tue 12:30–2:30pm9:00–10:00pm
  • Thu 12:30–2:30pm
  • Sat 9:00–10:00pm

roller hockey - youth May 1, 2026 to Jun 21, 2026

  • Mon 4:30–6:45pm
  • Fri 4:30–6:45pm
  • Sat 6:15–8:00pm
  • Sun 1:30–3:00pm

ball hockey 50+ May 1, 2026 to Jun 21, 2026

  • Mon 10:30–11:30am
  • Wed 10:30–11:30am
  • Fri 10:30–11:30am

ball hockey - child May 1, 2026 to Jun 21, 2026

  • Mon 2:30–4:30pm
  • Fri 2:30–4:30pm
  • Sat 3:00–4:00pm

basketball - adult May 1, 2026 to Jun 21, 2026

  • Mon 12:30–2:30pm
  • Tue 10:30–11:30am
  • Thu 10:30–11:30am
  • Fri 12:30–2:30pm
  • Sun 9:00–10:00pm

basketball - child May 1, 2026 to Jun 21, 2026

  • Tue 4:30–6:30pm
  • Thu 4:30–6:30pm
  • Sat 1:30–3:00pm

basketball - youth May 1, 2026 to Jun 21, 2026

  • Mon 11:30am–12:30pm
  • Tue 11:30am–12:30pm
  • Wed 11:30am–12:30pm2:30–4:30pm
  • Thu 11:30am–12:30pm
  • Fri 11:30am–12:30pm
  • Sat 12:00–1:30pm
  • Sun 6:15–8:00pm

Kanata Leisure Centre and Wave Pool

Updated

hot tub and sauna Mar 23, 2026 to Jun 26, 2026

  • Mon 8:00am–1:00pm5:00–9:00pm
  • Tue 8:00am–1:00pm5:00–9:00pm
  • Wed 8:00am–1:00pm5:00–9:00pm
  • Thu 8:00–10:00am11:00am–1:00pm5:00–9:00pm
  • Fri 8:00am–1:00pm5:00–9:00pm
  • Sat 12:00–5:00pm
  • Sun 12:00–5:00pm

lane swim Mar 23, 2026 to Jun 26, 2026

  • Mon 8:00–9:00am10:00am–1:00pm8:00–9:00pm
  • Tue 8:00–9:00am10:00am–1:00pm8:00–9:00pm
  • Wed 8:00–9:00am10:00am–1:00pm8:00–9:00pm
  • Thu 8:00–10:00am11:00am–1:00pm8:00–9:00pm
  • Fri 8:00–9:00am10:00am–1:00pm8:00–9:00pm

preschool swim Mar 23, 2026 to Jun 26, 2026

  • Mon 11:00am–1:00pm
  • Tue 11:00am–1:00pm
  • Wed 11:00am–1:00pm
  • Thu 11:00am–1:00pm
  • Fri 11:00am–1:00pm

public swim Mar 23, 2026 to Jun 26, 2026

  • Wed 5:00–6:00pm
  • Fri 5:00–6:00pm
  • Sat 12:00–1:00pm
  • Sun 12:00–1:00pm

wave swim Mar 23, 2026 to Jun 26, 2026

  • Wed 6:00–8:00pm
  • Fri 6:00–8:00pm
  • Sat 1:00–5:00pm
  • Sun 1:00–5:00pm

aquafit Mar 23, 2026 to Jun 26, 2026

  • Mon 9:00–10:00am
  • Tue 9:00–10:00am
  • Wed 9:00–10:00am
  • Thu 1:00–2:00pm
  • Fri 9:00–10:00am

weight and cardio room

  • Mon 7:00am–9:00pm
  • Tue 7:00am–9:00pm
  • Wed 7:00am–9:00pm
  • Thu 7:00am–9:00pm
  • Fri 7:00am–9:00pm
  • Sat 8:00am–8:00pm
  • Sun 8:00am–6:00pm

qigong Mar 23, 2026 to Jun 26, 2026

  • Mon 10:30–11:30am
  • Sat 10:00–11:00am

strength Mar 23, 2026 to Jun 26, 2026

  • Mon 9:00–10:00am

step and strength Mar 23, 2026 to Jun 26, 2026

  • Tue 9:00–10:00am
  • Fri 9:00–10:00am

tai chi Mar 23, 2026 to Jun 26, 2026

  • Tue 10:30–11:30am
  • Wed 7:00–8:00pm
  • Fri 10:30–11:30am

zumba Mar 23, 2026 to Jun 26, 2026

  • Tue 7:00–8:00pm
  • Fri 7:00–8:00pm

zumba gold Mar 23, 2026 to Jun 26, 2026

  • Wed 9:30–10:30am

yoga Mar 23, 2026 to Jun 26, 2026

  • Thu 10:30–11:30am
  • Sat 11:00am–12:00pm

Kanata Seniors Centre

Updated

duplicate bridge Mar 28, 2026 to Jun 30, 2026

  • Wed 12:15–3:15pm

snooker/billiards Mar 28, 2026 to Jun 30, 2026

  • Mon 8:45am–3:45pm
  • Tue 8:45am–3:45pm
  • Wed 8:45am–3:45pm
  • Thu 8:45am–3:45pm
  • Fri 8:45am–3:45pm

mah jong Mar 28, 2026 to Jun 30, 2026

  • Mon 9:30–11:30am

fun bridge Mar 28, 2026 to Jun 30, 2026

  • Mon 1:00–3:30pm

instructional bridge Mar 28, 2026 to Jun 30, 2026

  • Tue 9:00–11:00am

crafts Mar 28, 2026 to Jun 30, 2026

  • Tue 1:00–3:00pm

discussion group Mar 28, 2026 to Jun 30, 2026

  • Wed 9:30–11:00am

scrabble Mar 28, 2026 to Jun 30, 2026

  • Wed 9:30–11:00am

canasta Mar 28, 2026 to Jun 30, 2026

  • Tue 1:00–3:00pm

cribbage Mar 28, 2026 to Jun 30, 2026

  • Thu 10:00am–12:00pm

dominoes Mar 28, 2026 to Jun 30, 2026

  • Fri 9:30am–12:00pm

euchre Mar 28, 2026 to Jun 30, 2026

  • Mon 12:30–3:00pm
  • Thu 1:00–3:00pm

geriatric jazz band Mar 28, 2026 to Jun 30, 2026

  • Fri 1:00–3:00pm

walking club Mar 28, 2026 to Jun 30, 2026

  • Thu 9:00–10:30am

Katimavik Pool

Updated

Special Hours
  • Pre-season, June 20 to 28
  • Regular season, June 29 to August 23 

lane swim Jun 20, 2026 to Jun 26, 2026

  • Sat 12:00–1:00pm
  • Sun 12:00–1:00pm

public swim Jun 20, 2026 to Jun 26, 2026

  • Mon 4:00–8:00pm
  • Tue 4:00–8:00pm
  • Wed 4:00–8:00pm
  • Thu 4:00–8:00pm
  • Fri 4:00–8:00pm
  • Sat 1:00–5:00pm
  • Sun 1:00–5:00pm

preschool swim Jun 20, 2026 to Jun 26, 2026

  • Sat 12:00–1:00pm
  • Sun 12:00–1:00pm

lane swim Jun 27, 2026 to Aug 23, 2026

  • Mon 12:00–1:00pm
  • Tue 12:00–1:00pm
  • Wed 12:00–1:00pm
  • Thu 12:00–1:00pm
  • Fri 12:00–1:00pm
  • Sat 12:00–1:00pm
  • Sun 12:00–1:00pm

public swim Jun 27, 2026 to Aug 23, 2026

  • Mon 1:00–5:00pm6:00–8:00pm
  • Tue 1:00–5:00pm6:00–8:00pm
  • Wed 1:00–5:00pm6:00–8:00pm
  • Thu 1:00–5:00pm6:00–8:00pm
  • Fri 1:00–5:00pm6:00–8:00pm
  • Sat 1:00–5:00pm
  • Sun 1:00–5:00pm

preschool swim Jun 27, 2026 to Aug 23, 2026

  • Mon 12:00–1:00pm
  • Tue 12:00–1:00pm
  • Wed 12:00–1:00pm
  • Thu 12:00–1:00pm
  • Fri 12:00–1:00pm
  • Sat 12:00–1:00pm
  • Sun 12:00–1:00pm

Lowertown Community Centre and Pool

Updated

Notifications

Pickleball can now be found in the gymnasium sports schedule.

lane swim Mar 23, 2026 to Jun 28, 2026

  • Mon 7:30–10:00am11:00am–2:00pm8:30–10:00pm
  • Tue 11:00am–2:00pm7:00–8:00pm
  • Wed 6:30–10:00am11:00am–1:00pm8:00–10:00pm
  • Thu 6:30–10:00am11:00am–1:00pm7:00–8:00pm
  • Fri 6:30–10:00am11:00am–1:00pm2:00–3:30pm
  • Sat 3:00–4:00pm
  • Sun 3:00–4:00pm

public swim Mar 23, 2026 to Jun 28, 2026

  • Wed 6:00–8:00pm
  • Thu 1:00–2:00pm
  • Fri 4:30–7:00pm
  • Sat 12:00–3:00pm
  • Sun 12:00–3:00pm

swim 50+ Mar 23, 2026 to Jun 28, 2026

  • Mon 2:00–3:45pm
  • Tue 10:00–11:00am2:00–4:00pm
  • Wed 2:00–4:00pm
  • Thu 10:00–11:00am2:00–4:00pm

vitality 50+ Mar 23, 2026 to Jun 28, 2026

  • Mon 10:00–11:00am
  • Wed 10:00–11:00am
  • Fri 10:00–11:00am

Reservation

basketball Mar 23, 2026 to Jun 28, 2026

  • Thu 5:45–6:45pm
  • Sat 12:30–2:30pm
  • Sun 2:00–4:00pm

open gym Mar 23, 2026 to Jun 28, 2026

  • Tue 8:00–10:00pm
  • Fri 5:45–6:45pm
  • Sat 2:30–4:30pm7:00–8:30pm
  • Sun 4:15–6:15pm

open gym - family Mar 23, 2026 to Jun 28, 2026

  • Sat 10:30am–12:30pm

pickleball Mar 23, 2026 to Jun 28, 2026

  • Mon 8:30am–12:30pm
  • Tue 5:45–7:45pm
  • Wed 8:30am–12:30pm
  • Thu 9:00–10:00am
  • Fri 8:30–10:30am
  • Sat 5:00–7:00pm
  • Sun 12:00–2:00pm

Minto Recreation Complex - Barrhaven

Updated

Special Hours

The arenas are closed until further notice.

Schedule change

  • Sunday, June 13
    • Kinderplay, 3:45 to 5:15 pm, cancelled
Notifications

Pickleball and badminton can now be found in the gymnasium sports schedule.

Reservation

lane swim Apr 13, 2026 to Jun 28, 2026

  • Mon 7:30–8:30am9:00–10:00pm
  • Tue 6:30–8:30am8:45–10:00pm
  • Wed 7:30–8:30am9:00–10:00pm
  • Thu 7:15–8:30am8:45–10:00pm
  • Fri 7:30–8:30am9:00–10:00pm
  • Sun 7:00–9:00am11:15am–12:45pm

lane swim - reduced capacityshared pool) Apr 13, 2026 to Jun 28, 2026

  • Mon 8:30am–3:00pm
  • Tue 8:30am–3:00pm
  • Wed 8:30am–3:00pm
  • Thu 8:30am–3:00pm
  • Fri 8:30am–3:00pm
  • Sat 12:15–2:15pm

preschool swim Apr 13, 2026 to Jun 28, 2026

  • Mon 1:30–3:00pm
  • Tue 1:30–3:00pm
  • Wed 1:30–3:00pm
  • Thu 1:30–3:00pm
  • Fri 1:30–3:00pm
  • Sat 12:15–2:15pm
  • Sun 11:15am–12:45pm

public swim Apr 13, 2026 to Jun 28, 2026

  • Tue 6:45–8:45pm
  • Fri 7:00–9:00pm
  • Sat 2:30–5:30pm
  • Sun 1:00–3:00pm

public swim - reduced capacity Apr 13, 2026 to Jun 28, 2026

  • Mon 10:30am–1:30pm
  • Tue 10:30am–1:30pm
  • Wed 10:30am–1:30pm
  • Thu 10:30am–1:30pm
  • Fri 10:30am–1:30pm

public swim with wibit Apr 13, 2026 to Jun 28, 2026

  • Sat 7:00–9:00pm

aquafit general -deep/shallow combo Apr 13, 2026 to Jun 28, 2026

  • Mon 9:30–10:30am
  • Tue 8:30–9:30am9:30–10:30am
  • Wed 8:30–9:30am9:30–10:30am
  • Thu 8:30–9:30am9:30–10:30am
  • Fri 8:30–9:30am9:30–10:30am

cardio and weight room

  • Mon 6:30am–9:30pm
  • Tue 6:30am–9:30pm
  • Wed 6:30am–9:30pm
  • Thu 6:30am–9:30pm
  • Fri 6:30am–9:30pm
  • Sat 7:30am–8:30pm
  • Sun 7:30am–7:30pm

Reservation

dance Mar 23, 2026 to Jun 21, 2026

  • Mon 9:15–10:15am
  • Thu 10:30–11:30am

strength Mar 23, 2026 to Jun 21, 2026

  • Mon 10:30–11:30am
  • Tue 6:00–7:00pm
  • Thu 11:45am–12:45pm
  • Fri 9:30–10:30pm

yin yoga Mar 23, 2026 to Jun 21, 2026

  • Mon 11:45am–12:45pm

20-20-20 Mar 23, 2026 to Jun 21, 2026

  • Mon 6:00–7:00pm

hiit Mar 23, 2026 to Jun 21, 2026

  • Mon 7:05–8:05pm
  • Sat 8:00–9:00am

yoga tune up Mar 23, 2026 to Jun 21, 2026

  • Tue 9:15–10:15am

yoga Mar 23, 2026 to Jun 21, 2026

  • Tue 10:30–11:30am
  • Thu 9:15–10:15am
  • Fri 6:15–7:15pm

core conditioning Mar 23, 2026 to Jun 21, 2026

  • Tue 7:15–8:15pm
  • Sun 9:00–10:00am

zumba Mar 23, 2026 to Jun 21, 2026

  • Tue 11:45am–12:45pm
  • Wed 9:15–10:15am
  • Thu 7:15–8:15pm
  • Sat 10:30–11:30am
  • Sun 10:15–11:15am

cardio and strength Mar 23, 2026 to Jun 21, 2026

  • Wed 10:30–11:30am
  • Thu 6:00–7:00pm

balance and stability - heartwise (older adult) Mar 23, 2026 to Jun 21, 2026

  • Wed 12:00–1:00pm
  • Fri 11:35am–12:35pm

stretch and strength Mar 23, 2026 to Jun 21, 2026

  • Wed 1:05–2:05pm
  • Fri 10:30–11:30am

strength circuit Mar 23, 2026 to Jun 21, 2026

  • Fri 5:00–6:00pm

indoor cycling Mar 23, 2026 to Jun 21, 2026

  • Sat 9:15–10:15am

trx Mar 23, 2026 to Jun 21, 2026

  • Wed 5:30–6:30pm

drums alive Mar 23, 2026 to Jun 21, 2026

  • Wed 6:45–7:45pm

dance Jun 22, 2026 to Aug 30, 2026

  • Mon 9:15–10:15am
  • Thu 10:30–11:30am

strength Jun 22, 2026 to Aug 30, 2026

  • Mon 10:30–11:30am
  • Tue 6:00–7:00pm
  • Thu 11:45am–12:45pm
  • Fri 9:30–10:30pm

yin yoga Jun 22, 2026 to Aug 30, 2026

  • Mon 11:45am–12:45pm

20-20-20 Jun 22, 2026 to Aug 30, 2026

  • Mon 6:00–7:00pm

hiit Jun 22, 2026 to Aug 30, 2026

  • Mon 7:05–8:05pm
  • Sat 8:00–9:00am

yoga tune up Jun 22, 2026 to Aug 30, 2026

  • Tue 9:15–10:15am

yoga Jun 22, 2026 to Aug 30, 2026

  • Tue 10:30–11:30am
  • Thu 9:15–10:15am
  • Fri 6:15–7:15pm

core conditioning Jun 22, 2026 to Aug 30, 2026

  • Tue 7:15–8:15pm
  • Sun 9:00–10:00am

zumba Jun 22, 2026 to Aug 30, 2026

  • Mon 4:45–5:45pm
  • Tue 11:45am–12:45pm
  • Wed 9:15–10:15am
  • Thu 7:15–8:15pm
  • Sat 10:30–11:30am
  • Sun 10:15–11:15am

cardio and strength Jun 22, 2026 to Aug 30, 2026

  • Wed 10:30–11:30am
  • Thu 6:00–7:00pm

balance and stability - heartwise (older adult) Jun 22, 2026 to Aug 30, 2026

  • Wed 12:00–1:00pm
  • Fri 11:35am–12:35pm

stretch and strength Jun 22, 2026 to Aug 30, 2026

  • Wed 1:05–2:05pm
  • Fri 10:30–11:30am

strength circuit Jun 22, 2026 to Aug 30, 2026

  • Fri 5:00–6:00pm

indoor cycling Jun 22, 2026 to Aug 30, 2026

  • Sat 9:15–10:15am

trx Jun 22, 2026 to Aug 30, 2026

  • Wed 5:30–6:30pm

drums fitness Jun 22, 2026 to Aug 30, 2026

  • Wed 4:15–5:15pm
Schedule Changes
  • Sunday, June 13
    • Kinderplay, 3:45 to 5:15 pm, cancelled

Reservation

pickleball Apr 2, 2026 to Jun 21, 2026

  • Mon 11:45am–12:45pm12:50–1:50pm1:55–2:55pm3:00–4:00pm
  • Tue 11:45am–12:45pm12:50–1:50pm1:55–2:55pm3:00–4:00pm5:45–6:45pm
  • Wed 9:00–10:00am1:00–2:00pm2:05–3:05pm
  • Thu 11:45am–12:45pm12:50–1:50pm1:55–2:55pm3:00–4:00pm
  • Fri 11:45am–12:45pm12:50–1:50pm1:55–2:55pm3:00–4:00pm

badminton Apr 2, 2026 to Jun 21, 2026

  • Fri 8:45–9:45pm
  • Sat 6:45–7:45pm7:50–8:50pm

kinderplay Apr 2, 2026 to Jun 21, 2026

  • Mon 9:00–11:00am
  • Tue 9:00–11:00am
  • Thu 9:00–11:00am
  • Fri 9:00–11:00am
  • Sun 3:45–5:15pm

volleyball adult Apr 2, 2026 to Jun 21, 2026

  • Mon 8:35–9:35pm
  • Sun 6:50–7:50pm

volleyball - family (8 to 14 years old with guardian) Apr 2, 2026 to Jun 21, 2026

  • Sun 5:45–6:45pm

basketball - adult Apr 2, 2026 to Jun 21, 2026

  • Wed 7:30–8:30am
  • Thu 8:30–9:30pm

basketball - family (6 to 14 years old with guardian) Apr 2, 2026 to Jun 21, 2026

  • Sat 4:45–6:15pm

open gym - family (ages 6 to 14) Jun 22, 2026 to Aug 30, 2026

  • Fri 6:00–7:00pm
  • Sun 11:45am–12:45pm

pickleball Jun 22, 2026 to Aug 30, 2026

  • Sat 6:15–7:15pm7:20–8:20pm

badminton Jun 22, 2026 to Aug 30, 2026

  • Fri 7:15–8:15pm8:20–9:20pm
  • Sat 1:15–2:15pm2:20–3:20pm

kinderplay Jun 22, 2026 to Aug 30, 2026

  • Sat 9:00–11:00am
  • Sun 9:00–11:00am

volleyball adult Jun 22, 2026 to Aug 30, 2026

  • Sun 4:40–5:40pm5:45–6:45pm

volleyball - family (8 to 14 years old) Jun 22, 2026 to Aug 30, 2026

  • Sun 3:45–4:45pm

basketball - adult Jun 22, 2026 to Aug 30, 2026

  • Sat 4:40–5:40pm
  • Sun 2:05–3:05pm

basketball - family (6 to 14 years old) Jun 22, 2026 to Aug 30, 2026

  • Sat 3:45–4:45pm
  • Sun 1:00–2:00pm

soccer - youth Jun 22, 2026 to Aug 30, 2026

  • Sat 11:45am–12:45pm

Reservation

figure skate Jan 5, 2026 to Jun 21, 2026

  • Tue 10:15am–12:05pm

public skate Jan 5, 2026 to Jun 21, 2026

  • Thu 10:00–10:50am

family skate Jan 5, 2026 to Jun 21, 2026

  • Thu 9:00–9:50am

public skate Jul 26, 2026 to Aug 23, 2026

  • Sun 5:00–5:50pm

family skate Jul 26, 2026 to Aug 23, 2026

  • Sun 4:00–4:50pm

Nepean Seniors Centre

Updated

mah jong

  • Fri 1:00–3:00pm

walking club

  • Tue 10:00–11:00am

bid euchre

  • Mon 12:30–3:00pm

sixty six

  • Mon 1:00–3:00pm

shuffleboard

  • Mon 1:00–3:00pm
  • Wed 1:00–3:00pm

euchre

  • Tue 12:30–3:30pm

contract bridge

  • Wed 12:30–3:00pm

cribbage

  • Thu 1:00–3:00pm

500

  • Thu 12:30–3:00pm

duplicate bridge

  • Thu 12:00–4:00pm
  • Fri 12:00–4:00pm

creative crafts

  • Fri 9:00–11:00am

fun bridge

  • Fri 1:00–3:30pm

social board games

  • Wed 3:30–5:30pm

Nepean Sportsplex

Updated

Special Hours
  • Monday, April 27 to Friday, June 12
    • The athletics changerooms will be closed.
Notifications

Pickleball, badminton and table tennis can now be found in the gymnasium sports schedule.

lane swim - 25m pool May 29, 2026 to Jun 28, 2026

  • Mon 7:00–8:00am
  • Wed 7:00–8:00am
  • Fri 7:00–8:00am

lane swim - 50m long course May 29, 2026 to Jun 28, 2026

  • Mon 8:30am–1:00pm
  • Tue 8:30am–1:00pm
  • Wed 8:30am–1:00pm
  • Thu 8:30am–1:00pm
  • Fri 8:30am–1:00pm

lane swim - 50m short course May 29, 2026 to Jun 28, 2026

  • Mon 7:30–9:30pm
  • Tue 7:30–9:00pm
  • Wed 7:30–9:30pm
  • Thu 7:30–9:00pm
  • Sat 11:00am–3:00pm
  • Sun 11:00am–3:00pm

public swim -25m pool May 29, 2026 to Jun 28, 2026

  • Mon 11:00am–1:00pm
  • Tue 11:00am–1:00pm
  • Wed 11:00am–1:00pm
  • Thu 11:00am–1:00pm
  • Fri 11:00am–1:00pm
  • Sat 1:00–3:00pm
  • Sun 1:00–3:00pm

preschool swim - 25m pool May 29, 2026 to Jun 28, 2026

  • Sat 9:45–10:45am

aquafit general May 29, 2026 to Jun 28, 2026

  • Mon 8:30–9:30am
  • Tue 8:30–9:30am
  • Wed 8:30–9:30am
  • Thu 8:30–9:30am
  • Fri 8:30–9:30am

aquafit lite - 25m pool shallow May 29, 2026 to Jun 28, 2026

  • Mon 9:30–10:30am
  • Tue 9:30–10:30am
  • Wed 9:30–10:30am
  • Thu 9:30–10:30am
  • Fri 9:30–10:30am

whirlpool May 29, 2026 to Jun 28, 2026

  • Mon 7:00–8:00am8:30am–1:00pm7:30–9:30pm
  • Tue 8:30am–1:00pm7:30–9:00pm
  • Wed 7:00–8:00am8:30am–1:00pm7:30–9:30pm
  • Thu 8:30am–1:00pm7:30–9:00pm
  • Fri 7:00–8:00am8:30am–1:00pm
  • Sat 11:00am–3:00pm
  • Sun 11:00am–3:00pm

weight and cardio room

  • Mon 7:00am–10:00pm
  • Tue 7:00am–10:00pm
  • Wed 7:00am–10:00pm
  • Thu 7:00am–10:00pm
  • Fri 7:00am–10:00pm
  • Sat 8:00am–10:00pm
  • Sun 8:00am–10:00pm

Reservation

bootcamp Mar 23, 2026 to Jun 28, 2026

  • Tue 8:00–9:00am

cardio Mar 23, 2026 to Jun 28, 2026

  • Mon 9:00–10:00am

cardio and strength -older adult Mar 23, 2026 to Jun 28, 2026

  • Mon 9:00–10:00am
  • Tue 9:00–10:00am
  • Wed 9:00–10:00am
  • Thu 9:00–10:00am
  • Fri 9:00–10:00am

hiit Mar 23, 2026 to Jun 28, 2026

  • Tue 6:00–7:00pm
  • Fri 10:00–11:00am
  • Sun 8:00–9:00am

indoor cycling Mar 23, 2026 to Jun 28, 2026

  • Tue 9:00–10:00am
  • Wed 6:00–7:00pm
  • Thu 8:00–9:00am
  • Sat 9:00–10:00am

strength Mar 23, 2026 to Jun 28, 2026

  • Mon 8:00–9:00am5:00–6:00pm
  • Wed 8:00–9:00am5:00–6:00pm
  • Thu 9:00–10:00am
  • Fri 8:00–9:00am
  • Sat 8:00–9:00am

tmc - older adult Mar 23, 2026 to Jun 28, 2026

  • Tue 12:00–1:00pm

yoga Mar 23, 2026 to Jun 28, 2026

  • Mon 10:00–11:00am12:00–1:00pm
  • Tue 7:00–8:00pm
  • Wed 12:00–1:00pm
  • Thu 12:00–1:00pm7:00–8:00pm
  • Fri 9:00–10:00am
  • Sat 10:00–11:00am
  • Sun 9:00–10:00am10:00–11:00am

yoga - older adult Mar 23, 2026 to Jun 28, 2026

  • Tue 10:00–11:00am

zumba Mar 23, 2026 to Jun 28, 2026

  • Tue 10:00–11:00am
  • Thu 10:00–11:00am
  • Fri 12:00–1:00pm
  • Sun 11:00am–12:00pm

zumba toning Mar 23, 2026 to Jun 28, 2026

  • Mon 6:00–7:00pm

bootcamp (outdoor - weather dependent) Jun 29, 2026 to Aug 30, 2026

  • Tue 8:00–9:00am

cardio and strength -older adult Jun 29, 2026 to Aug 30, 2026

  • Mon 9:00–10:00am
  • Wed 9:00–10:00am
  • Thu 9:00–10:00am

hiit Jun 29, 2026 to Aug 30, 2026

  • Tue 6:00–7:00pm
  • Fri 10:00–11:00am
  • Sun 8:00–9:00am

indoor cycling Jun 29, 2026 to Aug 30, 2026

  • Tue 9:00–10:00am
  • Wed 6:00–7:00pm
  • Thu 8:00–9:00am
  • Sat 9:00–10:00am

strength Jun 29, 2026 to Aug 30, 2026

  • Mon 8:00–9:00am5:00–6:00pm
  • Wed 8:00–9:00am5:00–6:00pm
  • Thu 7:00–8:00am
  • Fri 8:00–9:00am
  • Sat 8:00–9:00am

tmc - older adult Jun 29, 2026 to Aug 30, 2026

  • Tue 12:00–1:00pm

yoga Jun 29, 2026 to Aug 30, 2026

  • Mon 10:00–11:00am12:00–1:00pm
  • Tue 7:00–8:00pm
  • Wed 12:00–1:00pm
  • Thu 12:00–1:00pm7:00–8:00pm
  • Fri 9:00–10:00am
  • Sat 10:00–11:00am
  • Sun 9:00–10:00am10:00–11:00am

zumba Jun 29, 2026 to Aug 30, 2026

  • Mon 6:00–7:00pm
  • Tue 10:00–11:00am
  • Thu 10:00–11:00am
  • Fri 12:00–1:00pm
  • Sun 11:00am–12:00pm

Reservation

basketball Mar 23, 2026 to Jun 28, 2026

  • Tue 3:30–4:30pm
  • Wed 7:00–8:00am3:30–4:30pm
  • Thu 3:30–4:30pm
  • Fri 7:00–8:00am

pickleball Mar 23, 2026 to Jun 28, 2026

  • Mon 10:30–11:30am11:30am–12:30pm12:30–1:30pm1:30–2:30pm2:30–3:30pm3:30–4:30pm
  • Wed 10:30–11:30am11:30am–12:30pm12:30–1:30pm1:30–2:30pm
  • Fri 10:30–11:30am11:30am–12:30pm12:30–1:30pm1:30–2:30pm2:30–3:30pm3:30–4:30pm4:30–5:30pm

badminton Mar 23, 2026 to Jun 28, 2026

  • Tue 11:30am–12:30pm12:30–1:30pm1:30–2:30pm
  • Thu 11:30am–12:30pm12:30–1:30pm1:30–2:30pm
  • Fri 6:00–7:00pm7:00–8:00pm8:00–9:00pm9:00–10:00pm
  • Sat*Play Free 6:30–7:30pm7:30–8:30pm8:30–9:30pm
  • Sun 8:00–9:00am9:00–10:00am10:00–11:00am

table tennis Mar 23, 2026 to Jun 28, 2026

  • Sun 11:30am–12:30pm12:30–1:30pm

basketball Jun 29, 2026 to Aug 30, 2026

  • Mon 7:00–8:00am
  • Wed 7:00–8:00am
  • Fri 7:00–8:00am

badminton Jun 29, 2026 to Aug 30, 2026

  • Fri 6:00–7:00pm7:00–8:00pm8:00–9:00pm9:00–10:00pm
  • Sat*Play Free 6:30–7:30pm7:30–8:30pm8:30–9:30pm
  • Sun 8:00–9:00am9:00–10:00am10:00–11:00am

Reservation

squash court 1, 2, 3, 4 Mar 23, 2026 to Aug 30, 2026

  • Mon 7:30am–9:30pm
  • Tue 7:30am–9:30pm
  • Wed 7:30am–9:30pm
  • Thu 7:30am–9:30pm
  • Fri 7:30am–9:30pm
  • Sat 8:30am–9:30pm
  • Sun 8:30am–9:30pm

Overbrook Community Centre

Updated

Reservation

pickleball Jan 5, 2026 to Jun 19, 2026

  • Mon 9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm
  • Tue 9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm
  • Wed 9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm
  • Thu 9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm
  • Fri 9:00–10:00am10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm

badminton - adult Jan 5, 2026 to Jun 19, 2026

  • Wed 7:00–8:00pm8:00–9:00pm9:00–10:00pm

badminton - family Jan 5, 2026 to Jun 19, 2026

  • Sat 5:30–6:30pm6:30–7:30pm

basketball - older youth (13 to 17 years) Jan 5, 2026 to Jun 19, 2026

  • Sat 8:00–9:45pm

Pat Clark Community Centre

Updated

Reservation

kindergym Apr 15, 2026 to Jun 28, 2026

  • Wed 6:00–6:50pm
  • Thu 6:00–6:50pm
  • Sun 10:45–11:35am

basketball - youth 13+ Apr 15, 2026 to Jun 28, 2026

  • Wed 7:00–8:00pm
  • Thu 7:00–8:00pm

basketball - adult 18+ Apr 15, 2026 to Jun 28, 2026

  • Tue 8:15–9:15pm
  • Wed 8:00–9:00pm
  • Thu 8:00–9:00pm

basketball - family Apr 15, 2026 to Jun 28, 2026

  • Fri 7:00–7:50pm

open gym - family Apr 15, 2026 to Jun 28, 2026

  • Sun 12:45–1:45pm

Pinecrest Recreation Complex

Updated

Special Hours

The facility will close at 4:30 pm, Thursday, June 11, and reopen at noon, Friday, June 12.

Closure

  • Monday, June 7 to Sunday, June 28
    • The pool is closed for annual maintenance.

weight and cardio room Mar 23, 2026 to Jun 28, 2026

  • Mon 7:30am–9:00pm
  • Tue 6:30am–9:00pm
  • Wed 7:30am–9:00pm
  • Thu 6:30am–9:00pm
  • Fri 7:30am–9:00pm
  • Sat 7:30am–3:00pm
  • Sun 9:00am–4:30pm

Reservation

yoga Mar 23, 2026 to Jun 28, 2026

  • Mon 12:00–1:00pm7:15–8:15pm
  • Tue 7:15–8:15pm
  • Wed 12:00–1:00pm7:15–8:15pm
  • Thu 7:15–8:15pm
  • Fri 12:00–1:00pm
  • Sat 10:30–11:30am

cardio and strength Mar 23, 2026 to Jun 28, 2026

  • Thu 1:30–2:30pm

cardio and strength 50+ Mar 23, 2026 to Jun 28, 2026

  • Mon 1:30–2:30pm
  • Wed 9:30–10:30am

strength 50+ Mar 23, 2026 to Jun 28, 2026

  • Tue 9:15–10:15am
  • Thu 9:15–10:15am

strength circuit 50+ Mar 23, 2026 to Jun 28, 2026

  • Fri 9:30–10:30am

core conditioning 50+ Mar 23, 2026 to Jun 28, 2026

  • Mon 9:30–10:30am
  • Tue 10:30–11:30am
  • Thu 10:30–11:30am

tmc Mar 23, 2026 to Jun 28, 2026

  • Wed 6:00–7:00pm
  • Sat 8:30–9:30am

zumba Mar 23, 2026 to Jun 28, 2026

  • Sat 9:30–10:30am

stretch and strength Mar 23, 2026 to Jun 28, 2026

  • Tue 12:00–1:00pm

Plant Recreation Centre

Updated

lane swim Apr 20, 2026 to Jun 21, 2026

  • Mon 7:00–9:00am11:30am–1:00pm3:00–5:00pm8:30–9:30pm
  • Tue 7:00–9:00am10:30am–1:00pm2:00–5:00pm8:30–9:30pm
  • Wed 7:00–9:00am11:30am–1:00pm3:00–5:00pm8:30–9:30pm
  • Thu 10:30am–1:00pm3:00–5:00pm8:30–9:30pm
  • Fri 7:00–9:00am11:30am–1:00pm2:00–6:00pm8:00–9:30pm
  • Sat 12:00–1:30pm6:00–7:00pm
  • Sun 12:00–1:30pm4:00–5:30pm

lane swim - reduced capacity Apr 20, 2026 to Jun 21, 2026

  • Mon 9:00–11:30am1:00–3:00pm
  • Tue 9:00–10:30am1:00–2:00pm
  • Wed 9:00–11:30am1:00–3:00pm7:30–8:30pm
  • Thu 9:00–10:30am1:00–3:00pm
  • Fri 9:00–11:30am1:00–2:00pm

public swim Apr 20, 2026 to Jun 21, 2026

  • Tue 6:00–7:30pm
  • Thu 1:00–2:00pm
  • Fri 1:00–2:00pm6:00–8:00pm
  • Sat 1:30–4:00pm
  • Sun 1:30–4:00pm

public swim - leisure pool only Apr 20, 2026 to Jun 21, 2026

  • Mon 10:30am–1:00pm4:00–5:00pm
  • Tue 10:30am–1:00pm4:00–5:00pm
  • Wed 10:30am–1:00pm4:00–5:00pm
  • Thu 10:30am–1:00pm4:00–5:00pm
  • Fri 10:30am–1:00pm4:00–8:00pm

hot tub and steam room Apr 20, 2026 to Jun 21, 2026

  • Mon 7:00am–5:00pm8:30–9:30pm
  • Tue 7:00am–5:00pm6:00–7:30pm8:30–9:30pm
  • Wed 7:00am–5:00pm7:30–9:30pm
  • Thu 9:00am–5:00pm8:30–9:30pm
  • Fri 7:00am–9:30pm
  • Sat 12:00–4:00pm6:00–7:00pm
  • Sun 12:00–5:30pm

aquafit general Apr 20, 2026 to Jun 21, 2026

  • Mon 9:00–10:00am10:00–11:00am5:00–6:00pm
  • Tue 9:00–10:00am7:30–8:30pm
  • Wed 9:00–10:00am10:00–11:00am5:00–6:00pm
  • Thu 9:00–10:00am7:30–8:30pm
  • Fri 9:00–10:00am10:00–11:00am
  • Sat 9:00–10:00am
  • Sun 10:00–11:00am

weight and cardio room Apr 20, 2026 to Jun 21, 2026

  • Mon 6:45am–9:30pm
  • Tue 6:45am–9:30pm
  • Wed 6:45am–9:30pm
  • Thu 8:30am–9:30pm
  • Fri 6:45am–9:30pm
  • Sat 8:00am–7:00pm
  • Sun 8:00am–5:30pm

balance and strength Apr 20, 2026 to Jun 21, 2026

  • Mon 12:00–1:00pm

cardio and strength Apr 20, 2026 to Jun 21, 2026

  • Wed 5:30–6:30pm
  • Fri 12:00–1:00pm

core conditioning Apr 20, 2026 to Jun 21, 2026

  • Tue 12:00–1:00pm

hiit Apr 20, 2026 to Jun 21, 2026

  • Mon 5:30–6:30pm

strength Apr 20, 2026 to Jun 21, 2026

  • Wed 12:00–1:00pm
  • Thu 12:00–1:00pm
  • Sun 8:45–9:45am

zumba toning Apr 20, 2026 to Jun 21, 2026

  • Tue 5:30–6:30pm
  • Fri 5:30–6:30pm

yoga Apr 20, 2026 to Jun 21, 2026

  • Thu 5:30–6:30pm

Ray Friel Recreation Complex

Updated

Special Hours

The diving board is closed until further notice.

  • June 8 to 21
    • The pool is closed for annual maintenance.

lane swim Jun 22, 2026 to Aug 30, 2026

  • Mon 6:00–7:30am12:00–1:00pm8:00–9:00pm
  • Tue 6:00–7:30am12:00–1:00pm7:30–9:00pm
  • Wed 6:00–7:30am12:00–1:00pm8:00–9:00pm
  • Thu 6:00–7:30am12:00–1:00pm7:30–9:00pm
  • Fri 6:00–7:30am12:00–1:00pm8:00–9:00pm
  • Sat 7:30–11:00am
  • Sun 7:30–11:00am

public swim Jun 22, 2026 to Aug 30, 2026

  • Mon 6:30–8:00pm
  • Wed 6:30–8:00pm
  • Fri 6:00–8:00pm
  • Sat 11:00am–1:00pm
  • Sun 12:00–1:00pm

wave swim Jun 22, 2026 to Aug 30, 2026

  • Mon 2:00–5:00pm
  • Tue 2:00–4:00pm
  • Wed 2:00–5:00pm
  • Thu 2:00–4:00pm
  • Fri 2:00–5:00pm6:00–8:00pm
  • Sat 1:00–5:00pm
  • Sun 1:00–5:00pm

preschool swim Jun 22, 2026 to Aug 30, 2026

  • Mon 12:00–1:00pm
  • Tue 12:00–1:00pm
  • Wed 12:00–1:00pm
  • Thu 12:00–1:00pm
  • Fri 12:00–1:00pm
  • Sat 9:00–11:00am
  • Sun 9:00–11:00am

aquafit Jun 22, 2026 to Aug 30, 2026

  • Mon 7:35–8:30am8:35–9:30am
  • Tue 7:35–8:30am8:35–9:30am
  • Wed 7:35–8:30am8:35–9:30am
  • Thu 7:35–8:30am8:35–9:30am
  • Fri 7:35–8:30am8:35–9:30am

weight and cardio room

  • Mon 6:00am–9:00pm
  • Tue 6:00am–9:00pm
  • Wed 6:00am–9:00pm
  • Thu 6:00am–9:00pm
  • Fri 6:00am–9:00pm
  • Sat 8:00am–8:00pm
  • Sun 8:00am–8:00pm

20 - 20 - 20 Mar 23, 2026 to Jun 28, 2026

  • Mon 4:30–5:25pm
  • Tue 9:30–10:25am

bootcamp Mar 23, 2026 to Jun 28, 2026

  • Tue 5:30–6:25pm

cardio and strength Mar 23, 2026 to Jun 28, 2026

  • Sun 10:15–11:10am

cardio and strength - older adult Mar 23, 2026 to Jun 28, 2026

  • Mon 1:00–1:55pm
  • Wed 1:00–1:55pm

core conditioning Mar 23, 2026 to Jun 28, 2026

  • Thu 4:30–5:25pm

hiit Mar 23, 2026 to Jun 28, 2026

  • Wed 5:30–6:25pm

indoor cycling Mar 23, 2026 to Jun 28, 2026

  • Mon 6:30–7:25pm
  • Tue 6:30–7:25pm
  • Wed 6:30–7:25pm
  • Thu 6:30–7:25pm
  • Fri 9:00–9:55am
  • Sat 9:15–10:10am

pilates Mar 23, 2026 to Jun 28, 2026

  • Mon 9:00–9:55am5:30–6:25pm
  • Wed 9:30–10:25am
  • Fri 9:00–9:55am

sports conditioning Mar 23, 2026 to Jun 28, 2026

  • Sat 9:00–10:00am

strength Mar 23, 2026 to Jun 28, 2026

  • Thu 5:30–6:25pm

strength and balance - older adult Mar 23, 2026 to Jun 28, 2026

  • Mon 2:15–3:10pm
  • Wed 2:00–3:00pm
  • Fri 2:00–3:00pm

tmc Mar 23, 2026 to Jun 28, 2026

  • Tue 8:30–9:25am

trx Mar 23, 2026 to Jun 28, 2026

  • Tue 4:30–5:25pm

yin yoga Mar 23, 2026 to Jun 28, 2026

  • Wed 10:30–11:25am

yoga - qigong Mar 23, 2026 to Jun 28, 2026

  • Thu 11:00–11:55am

yoga Mar 23, 2026 to Jun 28, 2026

  • Mon 10:00–10:55am
  • Tue 11:30am–12:25pm6:30–7:25pm
  • Wed 7:30–8:25pm
  • Fri 10:15–11:10am6:00–6:55pm
  • Sat 10:15–11:10am

yoga - older adult Mar 23, 2026 to Jun 28, 2026

  • Tue 10:30–11:25am
  • Thu 12:00–12:55pm

zumba Mar 23, 2026 to Jun 28, 2026

  • Mon 6:30–7:25pm

zumba gold Mar 23, 2026 to Jun 28, 2026

  • Fri 1:00–1:55pm

20 - 20 - 20 Jun 22, 2026 to Aug 30, 2026

  • Mon 4:30–5:25pm
  • Tue 9:30–10:25am

bootcamp Jun 22, 2026 to Aug 30, 2026

  • Tue 5:30–6:25pm

cardio and strength Jun 22, 2026 to Aug 30, 2026

  • Sun 10:15–11:10am

cardio and strength - older adult Jun 22, 2026 to Aug 30, 2026

  • Mon 1:00–1:55pm
  • Wed 1:00–1:55pm

core conditioning Jun 22, 2026 to Aug 30, 2026

  • Thu 4:30–5:25pm

hiit Jun 22, 2026 to Aug 30, 2026

  • Wed 5:30–6:25pm

indoor cycling Jun 22, 2026 to Aug 30, 2026

  • Mon 6:30–7:25pm
  • Tue 6:30–7:25pm
  • Wed 6:30–7:25pm
  • Thu 6:30–7:25pm
  • Fri 9:00–9:55am
  • Sat 9:15–10:10am

pilates Jun 22, 2026 to Aug 30, 2026

  • Mon 9:00–9:55am5:30–6:25pm
  • Wed 9:30–10:25am
  • Fri 9:00–9:55am

sports conditioning Jun 22, 2026 to Aug 30, 2026

  • Sat 9:00–10:00am

strength Jun 22, 2026 to Aug 30, 2026

  • Thu 5:30–6:25pm
  • Fri 11:30am–12:30pm

strength and balance - older adult Jun 22, 2026 to Aug 30, 2026

  • Mon 2:00–2:55pm
  • Wed 2:15–3:10pm
  • Fri 2:15–2:55pm

tmc Jun 22, 2026 to Aug 30, 2026

  • Tue 8:30–9:25am

trx Jun 22, 2026 to Aug 30, 2026

  • Tue 4:30–5:25pm

yin yoga Jun 22, 2026 to Aug 30, 2026

  • Wed 10:30–11:25am

yoga - qigong Jun 22, 2026 to Aug 30, 2026

  • Thu 11:00–11:55am

yoga Jun 22, 2026 to Aug 30, 2026

  • Mon 10:00–10:55am
  • Tue 11:30am–12:25pm6:30–7:25pm
  • Wed 7:30–8:25pm
  • Fri 10:15–11:10am6:00–6:55pm
  • Sat 10:15–11:10am

yoga - older adult Jun 22, 2026 to Aug 30, 2026

  • Tue 10:30–11:25am
  • Thu 12:00–12:55pm

zumba Jun 22, 2026 to Aug 30, 2026

  • Mon 6:30–7:25pm

zumba gold Jun 22, 2026 to Aug 30, 2026

  • Fri 1:00–1:55pm

Reservation

public skate Jun 1, 2026 to Jun 21, 2026

  • Fri 11:00–11:50am
  • Sat 12:00–1:50pm
  • Sun 3:00–4:50pm

pick-up hockey 18+ Jun 1, 2026 to Jun 21, 2026

  • Mon 11:45am–1:05pm
  • Tue 12:00–1:20pm
  • Wed 12:00–1:20pm
  • Thu 12:00–1:20pm
  • Fri 12:00–1:20pm

public skate Jun 22, 2026 to Aug 30, 2026

  • Sat 12:00–12:50pm
  • Sun 5:00–6:50pm

pick-up hockey 18+ Jun 22, 2026 to Aug 30, 2026

  • Mon 12:00–1:20pm
  • Tue 12:00–1:20pm
  • Wed 12:00–1:20pm
  • Thu 12:00–1:20pm
  • Fri 12:00–1:20pm

Richcraft Recreation Complex-Kanata

Updated

Notifications

Pickleball, badminton and table tennis can now be found in the gymnasium sports schedule.

Reservation

lane swim - reduced capacity Mar 23, 2026 to Jun 28, 2026

  • Mon 6:15–8:30am10:30–11:30am
  • Tue 6:15–7:30am
  • Wed 7:30–8:30am
  • Thu 6:15–7:30am
  • Fri 7:30–8:30am10:30–11:30am

lane swim Mar 23, 2026 to Jun 28, 2026

  • Mon 8:30–10:30am11:30am–1:00pm2:00–4:00pm
  • Tue 10:30am–1:00pm3:00–4:00pm7:30–9:00pm
  • Wed 8:30–10:30am11:30am–1:00pm2:00–4:30pm
  • Thu 11:30am–1:00pm2:00–4:00pm7:30–9:00pm
  • Fri 8:30–10:30am11:30am–1:00pm2:00–4:30pm
  • Sat 8:30–9:30am12:30–1:30pm
  • Sun 8:30–10:30am

public swim - leisure pool only Mar 23, 2026 to Jun 28, 2026

  • Mon 10:30–11:30am
  • Tue 10:30am–1:00pm
  • Fri 11:30am–1:00pm3:00–4:30pm
  • Sat 8:30–9:30am12:30–1:30pm
  • Sun 8:30–10:30am

public swim Mar 23, 2026 to Jun 28, 2026

  • Mon 7:30–9:00pm
  • Sat 1:30–4:00pm
  • Sun 1:30–4:00pm

preschool swim - leisure pool only Mar 23, 2026 to Jun 28, 2026

  • Wed 8:30–10:30am
  • Fri 8:30–10:30am

aquafit - deep Mar 23, 2026 to Jun 28, 2026

  • Tue 8:30–9:30am9:30–10:30am
  • Wed 1:00–2:00pm
  • Thu 8:30–9:30am9:30–10:30am

aquafit - shallow Mar 23, 2026 to Jun 28, 2026

  • Tue 8:30–9:30am9:30–10:30am
  • Wed 1:00–2:00pm
  • Thu 8:30–9:30am9:30–10:30am

aquafit zumba Mar 23, 2026 to Jun 28, 2026

  • Thu 1:00–2:00pm
  • Sat 7:00–8:00pm

sauna Mar 23, 2026 to Jun 28, 2026

  • Mon 6:15am–1:00pm2:00–9:00pm
  • Tue 6:15am–4:00pm4:30–9:00pm
  • Wed 7:30–10:30am11:30am–8:30pm
  • Thu 6:15–10:30am11:30am–4:00pm4:30–9:00pm
  • Fri 7:30am–7:30pm
  • Sat 8:30am–7:00pm
  • Sun 8:30am–7:00pm

lane swim - reduced capacity Jun 29, 2026 to Aug 30, 2026

  • Mon 6:15–8:30am
  • Wed 6:15–8:30am
  • Fri 6:15–8:30am4:00–6:00pm

lane swim Jun 29, 2026 to Aug 30, 2026

  • Mon 12:00–2:00pm7:00–9:00pm
  • Tue 6:15–7:30am12:00–1:00pm7:00–9:00pm
  • Wed 12:00–1:00pm7:00–9:00pm
  • Thu 6:15–7:30am12:00–1:00pm7:00–9:00pm
  • Fri 12:00–2:00pm
  • Sat 8:30–9:30am12:30–2:00pm
  • Sun 8:30–9:30am12:30–2:00pm

public swim - leisure pool only Jun 29, 2026 to Aug 30, 2026

  • Sat 8:30–9:30am12:30–2:00pm
  • Sun 8:30–9:30am12:30–2:00pm

public swim Jun 29, 2026 to Aug 30, 2026

  • Mon 2:00–4:00pm
  • Tue 2:00–4:00pm
  • Wed 2:00–4:00pm
  • Thu 2:00–4:00pm
  • Fri 2:00–4:00pm
  • Sat 2:00–4:00pm
  • Sun 2:00–4:00pm

aquafit - deep Jun 29, 2026 to Aug 30, 2026

  • Tue 8:30–9:30am9:30–10:30am
  • Thu 8:30–9:30am9:30–10:30am

aquafit - shallow Jun 29, 2026 to Aug 30, 2026

  • Tue 8:30–9:30am9:30–10:30am
  • Thu 8:30–9:30am9:30–10:30am

aquafit zumba Jun 29, 2026 to Aug 30, 2026

  • Sat 4:00–5:00pm

sauna Jun 29, 2026 to Aug 30, 2026

  • Mon 6:15am–9:00pm
  • Tue 6:15am–1:00pm2:00–9:00pm
  • Wed 6:15am–1:00pm2:00–9:00pm
  • Thu 6:15am–1:00pm2:00–9:00pm
  • Fri 6:15am–6:00pm
  • Sat 8:30am–5:00pm
  • Sun 8:30am–4:00pm

weight and cardio room

  • Mon 6:00am–10:00pm
  • Tue 6:00am–10:00pm
  • Wed 6:00am–10:00pm
  • Thu 6:00am–10:00pm
  • Fri 6:00am–9:00pm
  • Sat 8:00am–8:00pm
  • Sun 8:00am–8:00pm

Reservation

bootcamp May 4, 2026 to Jun 28, 2026

  • Mon 7:30–8:30am
  • Wed 7:30–8:30am

cardio and strength May 4, 2026 to Jun 28, 2026

  • Mon 6:15–7:15pm
  • Thu 6:15–7:15pm

cardio 50+ May 4, 2026 to Jun 28, 2026

  • Wed 9:30–10:30am

chair exercise (heartwise) 50+ May 4, 2026 to Jun 28, 2026

  • Mon 3:00–4:00pm

core conditioning May 4, 2026 to Jun 28, 2026

  • Mon 4:15–5:15pm

hiit May 4, 2026 to Jun 28, 2026

  • Tue 5:30–6:30pm

indoor cycling May 4, 2026 to Jun 28, 2026

  • Thu 6:30–7:30am12:00–1:00pm

pilates May 4, 2026 to Jun 28, 2026

  • Wed 10:45–11:45am
  • Fri 12:00–1:00pm

strength May 4, 2026 to Jun 28, 2026

  • Mon 5:30–6:30pm

trx May 4, 2026 to Jun 28, 2026

  • Thu 1:00–2:00pm

yoga May 4, 2026 to Jun 28, 2026

  • Mon 6:45–7:45pm8:00–9:00pm
  • Wed 2:30–3:30pm3:45–4:45pm7:15–8:15pm
  • Thu 9:30–10:30am10:45–11:45am

yoga chair (heartwise) 50+ May 4, 2026 to Jun 28, 2026

  • Wed 1:15–2:15pm

zumba May 4, 2026 to Jun 28, 2026

  • Mon 7:30–8:30pm
  • Tue 9:30–10:30am
  • Wed 5:00–6:00pm6:30–7:30pm
  • Thu 9:30–10:30am
  • Fri 6:00–7:00pm7:00–8:00pm
  • Sat 9:30–10:30am

zumba gold May 4, 2026 to Jun 28, 2026

  • Mon 9:30–10:30am
  • Fri 9:30–10:30am

zumba toning May 4, 2026 to Jun 28, 2026

  • Tue 6:15–7:15pm

bootcamp Jun 29, 2026 to Aug 30, 2026

  • Mon 7:30–8:30am
  • Wed 7:30–8:30am

cardio and strength Jun 29, 2026 to Aug 30, 2026

  • Mon 6:15–7:15pm
  • Thu 6:15–7:15pm

cardio 50+ Jun 29, 2026 to Aug 30, 2026

  • Wed 9:30–10:30am

chair exercise (heartwise) 50+ Jun 29, 2026 to Aug 30, 2026

  • Mon 3:00–4:00pm

core conditioning Jun 29, 2026 to Aug 30, 2026

  • Mon 4:15–5:15pm

hiit Jun 29, 2026 to Aug 30, 2026

  • Tue 5:30–6:30pm

indoor cycling Jun 29, 2026 to Aug 30, 2026

  • Thu 6:30–7:30am12:00–1:00pm

pilates Jun 29, 2026 to Aug 30, 2026

  • Wed 10:45–11:45am
  • Fri 11:30am–12:30pm

strength Jun 29, 2026 to Aug 30, 2026

  • Mon 5:30–6:30pm

trx Jun 29, 2026 to Aug 30, 2026

  • Thu 1:00–2:00pm

yoga Jun 29, 2026 to Aug 30, 2026

  • Mon 6:45–7:45pm8:00–9:00pm
  • Wed 2:30–3:30pm3:45–4:45pm
  • Thu 9:30–10:30am10:45–11:45am
  • Sun 10:15–11:15am

yoga chair (heartwise) 50+ Jun 29, 2026 to Aug 30, 2026

  • Wed 1:15–2:15pm

zumba Jun 29, 2026 to Aug 30, 2026

  • Mon 7:30–8:30pm
  • Tue 9:30–10:30am
  • Wed 5:00–6:00pm6:00–7:00pm
  • Thu 8:15–9:15am
  • Fri 6:00–7:00pm7:00–8:00pm
  • Sat 9:30–10:30am

zumba gold Jun 29, 2026 to Aug 30, 2026

  • Mon 9:30–10:30am
  • Fri 9:30–10:30am

Reservation

badminton doubles - adult Mar 23, 2026 to Jun 28, 2026

  • Mon 11:00am–12:00pm12:00–1:00pm
  • Wed 11:00am–12:00pm12:00–1:00pm
  • Fri 11:00am–12:00pm12:00–1:00pm

badminton doubles - all ages Mar 23, 2026 to Jun 28, 2026

  • Tue 7:30–8:30pm8:30–9:30pm
  • Thu 7:00–8:00pm8:00–9:00pm9:00–10:00pm
  • Sun 11:45am–12:45pm12:45–1:45pm

badminton - family Mar 23, 2026 to Jun 28, 2026

  • Sat 8:30–9:30am9:30–10:30am

basketball - adult Mar 23, 2026 to Jun 28, 2026

  • Mon 11:00am–12:00pm12:00–1:00pm
  • Tue 11:00am–12:00pm12:00–1:00pm
  • Thu 11:00am–12:00pm12:00–1:00pm
  • Fri 11:00am–12:00pm12:00–1:00pm

kinderplay Mar 23, 2026 to Jun 28, 2026

  • Sun 8:30–9:30am9:30–10:30am10:30–11:30am

open gym Mar 23, 2026 to Jun 28, 2026

  • Mon 1:30–2:30pm2:30–3:30pm
  • Tue 3:45–4:45pm4:45–5:45pm
  • Wed 3:45–4:45pm
  • Thu 3:45–4:45pm4:45–5:45pm5:45–6:45pm
  • Sat 10:30–11:30am
  • Sun 2:00–3:00pm3:00–4:00pm

open gym - family Mar 23, 2026 to Jun 28, 2026

  • Tue 4:45–5:45pm
  • Thu 4:45–5:45pm
  • Fri 4:45–5:45pm
  • Sat 8:30–9:30am9:30–10:30am

open gym - youth Mar 23, 2026 to Jun 28, 2026

  • Tue 3:45–4:45pm
  • Thu 3:45–4:45pm
  • Fri 3:45–4:45pm

pickleball - rotations Mar 23, 2026 to Jun 28, 2026

  • Tue 1:30–2:30pm2:30–3:30pm
  • Wed 1:30–2:30pm2:30–3:30pm
  • Thu 1:30–2:30pm2:30–3:30pm
  • Fri 7:30–8:30am8:30–9:30am9:30–10:30am1:30–2:30pm2:30–3:30pm

pickleball - rotations (intermediate) Mar 23, 2026 to Jun 28, 2026

  • Tue 6:00–7:00pm1:30–2:30pm2:30–3:30pm
  • Wed 1:30–2:30pm2:30–3:30pm
  • Thu 1:30–2:30pm2:30–3:30pm
  • Fri 8:30–9:30am9:30–10:30am1:30–2:30pm2:30–3:30pm

rockwall Mar 23, 2026 to Jun 28, 2026

  • Sun 8:30–9:30am9:30–10:30am10:30–11:30am

table tennis - adult Mar 23, 2026 to Jun 28, 2026

  • Wed 3:45–4:45pm4:45–5:45pm

table tennis doubles - adult Mar 23, 2026 to Jun 28, 2026

  • Fri 7:00–8:00pm8:00–9:00pm

volleyball - adult Mar 23, 2026 to Jun 28, 2026

  • Mon 8:00–9:00pm9:00–10:00pm
  • Tue 11:00am–12:00pm12:00–1:00pm
  • Thu 11:00am–12:00pm12:00–1:00pm
  • Sat 6:00–7:00pm7:00–8:00pm

volleyball - youth Mar 23, 2026 to Jun 28, 2026

  • Mon 8:45–9:45pm

badminton doubles - adult Jun 29, 2026 to Aug 30, 2026

  • Tue 8:30–9:30pm9:00–10:00pm
  • Thu 9:00–10:00am

badminton doubles - all ages Jun 29, 2026 to Aug 30, 2026

  • Thu 8:30–9:30pm
  • Sun 12:00–1:00pm1:00–2:00pm

badminton - family Jun 29, 2026 to Aug 30, 2026

  • Tue 7:30–8:30pm8:00–9:00pm
  • Thu 7:30–8:30pm8:00–9:00pm

basketball - adult Jun 29, 2026 to Aug 30, 2026

  • Tue 5:00–6:00pm6:00–7:00pm
  • Fri 5:00–6:00pm6:00–7:00pm

kinderplay Jun 29, 2026 to Aug 30, 2026

  • Sun 8:30–9:30am9:30–10:30am10:30–11:30am

open gym Jun 29, 2026 to Aug 30, 2026

  • Mon 5:00–6:00pm
  • Thu 6:00–7:00pm6:30–7:30pm

open gym - family Jun 29, 2026 to Aug 30, 2026

  • Mon 6:30–7:30pm
  • Thu 5:00–6:00pm
  • Sat 8:00–9:00am
  • Sun 2:30–3:30pm

open gym - youth Jun 29, 2026 to Aug 30, 2026

  • Mon 5:30–6:30pm
  • Thu 5:30–6:30pm
  • Sat 9:00–10:00am

rockwall Jun 29, 2026 to Aug 30, 2026

  • Sun 8:30–9:30am9:30–10:30am10:30–11:30am

table tennis - adult Jun 29, 2026 to Aug 30, 2026

  • Wed 5:00–6:00pm6:00–7:00pm
  • Fri 7:15–8:15pm8:15–9:15pm

table tennis doubles - adult Jun 29, 2026 to Aug 30, 2026

  • Wed 5:00–6:00pm6:00–7:00pm
  • Fri 7:15–8:15pm8:15–9:15pm

volleyball - adult Jun 29, 2026 to Aug 30, 2026

  • Mon 8:45–9:45pm9:00–10:00pm
  • Wed 7:30–8:30pm8:30–9:30pm

volleyball - youth Jun 29, 2026 to Aug 30, 2026

  • Mon 8:00–9:00pm
  • Sat 6:00–7:00pm7:00–8:00pm

Richelieu Vanier Community Centre

Updated

Reservation

pickleball - recreational play 18+ Dec 1, 2025 to Jun 26, 2026

  • Mon 1:00–2:00pm2:00–3:00pm3:00–4:00pm4:00–5:00pm
  • Tue 9:30–10:30am10:30–11:30am11:30am–12:30pm12:30–1:30pm1:30–2:30pm2:30–3:30pm3:30–4:30pm
  • Wed 9:30–10:30am10:30–11:30am11:30am–12:30pm12:30–1:30pm1:30–2:30pm2:30–3:30pm3:30–4:30pm4:30–5:30pm
  • Fri 5:30–6:30pm6:30–7:30pm7:30–8:30pm8:30–9:30pm

Rideauview Community Centre

Updated

Notifications

Pickleball and badminton can now be found in the gymnasium sports schedule.

Reservation

basketball - child Jan 5, 2026 to Jun 19, 2026

  • Fri 6:00–7:00pm7:00–8:00pm

basketball - youth Jan 5, 2026 to Jun 19, 2026

  • Fri 8:00–9:00pm

basketball - adult Jan 5, 2026 to Jun 19, 2026

  • Tue 6:00–7:30pm7:30–9:00pm
  • Thu 6:00–7:30pm

kinderplay Jan 5, 2026 to Jun 19, 2026

  • Wed 1:30–2:30pm

volleyball - adult Jan 5, 2026 to Jun 19, 2026

  • Thu 8:00–9:00pm

pickleball - adult Jan 5, 2026 to Jun 19, 2026

  • Tue 9:15–10:15am10:15–11:15am11:15am–12:15pm12:15–1:15pm1:15–2:15pm
  • Wed 9:15–10:15am10:15–11:15am11:15am–12:15pm12:15–1:15pm
  • Thu 9:15–10:15am10:15–11:15am11:15am–12:15pm12:15–1:15pm1:15–2:15pm
  • Fri 12:00–1:00pm1:00–2:00pm

Routhier Community Centre

Updated

Notifications

Pickleball and badminton can now be found in the gymnasium sports schedule.

Reservation

badminton Jan 1, 0001 to Jun 26, 2026

  • Wed 6:00–8:00pm
  • Thu 3:00–4:00pm4:00–5:00pm5:00–6:00pm

badminton - family Jan 1, 0001 to Jun 26, 2026

  • Sun 2:30–4:30pm

badminton -feather advanced Jan 1, 0001 to Jun 26, 2026

  • Thu 6:00–8:00pm8:00–10:00pm
  • Sun 4:30–6:30pm

badminton -plastics advanced Jan 1, 0001 to Jun 26, 2026

  • Wed 8:00–10:00pm

basketball Jan 1, 0001 to Jun 26, 2026

  • Mon 8:00–10:00pm
  • Sun 12:00–2:00pm

pickleball - adult Jan 1, 0001 to Jun 26, 2026

  • Tue 9:30–11:30am
  • Thu 9:30–11:30am

open gym - youth Jan 1, 0001 to Jun 26, 2026

  • Mon 4:00–5:30pm
  • Wed 4:00–5:30pm
  • Fri 4:00–5:30pm

volleyball Jan 1, 0001 to Jun 26, 2026

  • Mon 5:45–7:45pm
  • Tue 5:45–9:45pm
  • Sat 2:00–4:00pm4:00–6:00pm

Sandy Hill Arena

Updated

Special Hours
  • May 31 to June 28
    • All drop-in skating and ice sports, cancelled
Schedule Changes
  • May 31 to June 28
    • All drop-in skating, cancelled

public skate Jun 29, 2026 to Aug 30, 2026

  • Fri 6:00–6:50pm

family skate Jun 29, 2026 to Aug 30, 2026

  • Fri 5:00–5:50pm
  • Sun 3:00–3:50pm

adult skate 18+ Jun 29, 2026 to Aug 30, 2026

  • Mon 4:00–4:50pm
  • Tue 9:00–9:50pm
Schedule Changes
  • May 31 to June 28
    • All drop-in ice sports, cancelled

Reservation

figure skate Jun 29, 2026 to Aug 30, 2026

  • Mon 5:00–5:50pm
  • Tue 8:00–8:50pm

speed skate Jun 29, 2026 to Aug 30, 2026

  • Sun 4:00–4:50pm

Sawmill Creek Community Centre and Pool

Updated

Special Hours

Monday, June 8 to Sunday, June 28, the facility is closed.

lane swim Jun 29, 2026 to Sep 6, 2026

  • Mon 11:30am–1:30pm7:00–9:00pm
  • Tue 7:00–9:00am11:30am–1:30pm
  • Wed 11:30am–1:30pm8:00–9:00pm
  • Thu 7:00–9:00am11:30am–1:30pm7:00–9:00pm
  • Fri 11:30am–1:30pm
  • Sat 11:30am–1:30pm3:30–4:30pm
  • Sun 11:30am–1:30pm3:30–4:30pm

public swim Jun 29, 2026 to Sep 6, 2026

  • Mon 1:30–3:30pm
  • Tue 1:30–3:30pm
  • Wed 1:30–3:30pm
  • Thu 1:30–3:30pm
  • Fri 1:30–3:30pm4:00–7:00pm
  • Sat 1:30–3:30pm
  • Sun 1:30–3:30pm

women's only swim Jun 29, 2026 to Sep 6, 2026

  • Tue 7:15–8:45pm

aquafit general Jun 29, 2026 to Sep 6, 2026

  • Mon 7:00–8:00am8:00–9:00am
  • Wed 7:00–8:00am8:00–9:00am7:00–8:00pm
  • Fri 7:00–8:00am8:00–9:00am

20-20-20 (outdoor - weather dependent) Jun 29, 2026 to Sep 6, 2026

  • Wed 10:30–11:30am

strength and balance - older adult Jun 29, 2026 to Sep 6, 2026

  • Fri 1:00–2:00pm

South Fallingbrook Community Centre

Updated

Special Hours
  • Sunday, June 7
    • All pickleball - adult drop-ins, cancelled
  • Sunday, June 14
    • All pickleball - adult drop-ins, cancelled
Schedule Changes
  • Sunday, June 7
    • All pickleball - adult drop-ins, cancelled
  • Sunday, June 14
    • All pickleball - adult drop-ins, cancelled

Reservation

pickleball - adult Jan 5, 2026 to Jun 14, 2026

  • Thu 6:00–7:00pm7:00–8:00pm8:15–9:15pm
  • Sat 4:30–5:30pm5:30–6:30pm
  • Sun 2:00–3:00pm3:00–4:00pm4:00–5:00pm5:00–6:00pm

basketball - youth Jan 5, 2026 to Jun 14, 2026

  • Sat 3:00–4:00pm

badminton - adult Jan 5, 2026 to Jun 14, 2026

  • Fri 8:15–9:15pm

kinderplay Jan 5, 2026 to Jun 14, 2026

  • Wed 10:00–11:00am11:00am–12:00pm12:00–1:00pm1:00–2:00pm
  • Sat 12:30–1:30pm1:30–2:30pm2:30–3:30pm3:30–4:30pm

Splash Wave Pool

Updated

Special Hours

Lap pool heater broken. Pool temperature is colder than normal until further notice.

Schedule change

  • Tuesday, June 23
    • Public Swim - wave tank and warm pool, 4:30 to 9 pm, cancelled
Schedule Changes
  • Tuesday, June 23
    • Public Swim - wave tank and warm pool, 4:30 to 9 pm, cancelled

wave swim Mar 23, 2026 to Jun 28, 2026

  • Fri 7:05–9:00pm
  • Sat 1:00–5:00pm
  • Sun 1:00–5:00pm

aquafit general - shallow Mar 23, 2026 to Jun 28, 2026

  • Mon 9:30–10:30am
  • Tue 8:00–9:00am9:00–10:00am
  • Wed 9:30–10:30am
  • Thu 8:00–9:00am9:00–10:00am
  • Fri 9:30–10:30am

aquafit general - deep Mar 23, 2026 to Jun 28, 2026

  • Mon 8:30–9:30am
  • Wed 8:30–9:30am
  • Fri 8:30–9:30am

public swim - wave tank and warm pool Mar 23, 2026 to Jun 28, 2026

  • Mon 11:00am–1:00pm
  • Tue 12:00–1:00pm4:30–9:00pm
  • Wed 9:30am–1:00pm
  • Thu 12:00–1:00pm4:30–9:00pm
  • Fri 9:30am–1:00pm

public swim - warm pool only Mar 23, 2026 to Jun 28, 2026

  • Mon 9:30–11:00am
  • Tue 10:00am–12:00pm
  • Thu 10:00am–12:00pm
  • Sat 12:00–1:00pm
  • Sun 12:00–1:00pm

lane swim Mar 23, 2026 to Jun 28, 2026

  • Mon 6:30–8:30am11:00am–1:00pm8:15–9:15pm
  • Tue 12:00–1:00pm
  • Wed 7:30–8:30am9:30am–1:00pm8:15–9:15pm
  • Thu 12:00–1:00pm
  • Fri 7:30–8:30am9:30am–1:00pm
  • Sat 12:00–1:00pm
  • Sun 12:00–1:00pm

lane swim - shared pool Mar 23, 2026 to Jun 28, 2026

  • Mon 9:30–11:00am
  • Tue 10:00am–12:00pm
  • Thu 10:00am–12:00pm

St. Laurent Complex

Updated

Reservation

lane swim Apr 7, 2026 to Jun 28, 2026

  • Mon 7:00–10:00am12:00–2:00pm8:30–10:00pm
  • Tue 7:00–9:00am11:00am–1:00pm8:30–10:00pm
  • Wed 7:00–10:00am12:00–2:00pm9:00–10:00pm
  • Thu 7:00–9:00am11:00am–1:00pm8:30–10:00pm
  • Fri 7:00–9:15am11:15am–1:00pm9:00–10:00pm
  • Sat 8:00–9:00am7:00–8:00pm
  • Sun 8:00–9:00am1:00–2:00pm7:00–8:00pm

public swim Apr 7, 2026 to Jun 28, 2026

  • Fri 7:00–9:00pm
  • Sat 1:00–4:00pm
  • Sun 5:00–7:00pm

aquafit - general deep Apr 7, 2026 to Jun 28, 2026

  • Mon 10:00–11:00am11:00am–12:00pm
  • Tue 9:00–10:00am10:00–11:00am
  • Wed 10:00–11:00am11:00am–12:00pm6:30–7:30pm
  • Thu 9:00–10:00am10:00–11:00am
  • Fri 9:15–10:15am

aquafit - general shallow Apr 7, 2026 to Jun 28, 2026

  • Mon 10:00–11:00am11:00am–12:00pm
  • Tue 9:00–10:00am10:00–11:00am
  • Wed 10:00–11:00am11:00am–12:00pm6:30–7:30pm
  • Thu 9:00–10:00am10:00–11:00am
  • Fri 9:15–10:15am

sauna Apr 7, 2026 to Jun 28, 2026

  • Mon 7:00am–2:00pm8:30–10:00pm
  • Tue 7:00am–1:00pm8:30–10:00pm
  • Wed 7:00am–2:00pm9:00–10:00pm
  • Thu 7:00am–1:00pm8:30–10:00pm
  • Fri 7:00–9:15am11:15am–1:00pm7:00–9:00pm9:00–10:00pm
  • Sat 8:00–9:00am1:00–4:00pm7:00–8:00pm
  • Sun 8:00–9:00am1:00–2:00pm5:00–7:00pm7:00–8:00pm

lane swim Jun 29, 2026 to Sep 7, 2026

  • Mon 7:00–9:00am1:00–2:00pm8:30–9:30pm
  • Tue 7:00–9:00am1:00–2:00pm8:00–9:30pm
  • Wed 8:00–9:00am1:00–2:00pm8:30–9:30pm
  • Thu 7:00–9:00am1:00–2:00pm7:00–9:30pm
  • Fri 7:00–9:00am1:00–2:00pm7:00–9:30pm
  • Sat 9:00–10:00am12:00–1:00pm3:30–4:30pm
  • Sun 9:00–10:00am12:00–1:00pm3:30–4:30pm

public swim Jun 29, 2026 to Sep 7, 2026

  • Mon 2:00–4:30pm
  • Tue 2:00–4:30pm
  • Wed 2:00–4:30pm
  • Thu 2:00–4:30pm
  • Fri 2:00–4:30pm
  • Sat 1:00–3:30pm
  • Sun 1:00–3:30pm

aquafit - general deep Jun 29, 2026 to Sep 7, 2026

  • Tue 12:00–1:00pm
  • Wed 7:00–8:00am
  • Thu 12:00–1:00pm

aquafit - general shallow Jun 29, 2026 to Sep 7, 2026

  • Tue 12:00–1:00pm
  • Wed 7:00–8:00am
  • Thu 12:00–1:00pm

sauna Jun 29, 2026 to Sep 7, 2026

  • Mon 7:00–9:00am1:00–4:30pm8:30–9:30pm
  • Tue 7:00–9:00am12:00–4:40pm8:00–9:30pm
  • Wed 7:00–9:00am1:00–4:30pm8:30–9:30pm
  • Thu 7:00–9:00am12:00–4:40pm7:00–9:30pm
  • Fri 7:00–9:00am12:00–4:40pm7:00–9:30pm
  • Sat 9:00–10:00am12:00–4:30pm
  • Sun 9:00–10:00am12:00–4:30pm

weight and cardio room Mar 23, 2026 to Jun 26, 2026

  • Mon 7:00am–10:00pm
  • Tue 7:00am–10:00pm
  • Wed 7:00am–10:00pm
  • Thu 7:00am–10:00pm
  • Fri 7:00am–10:00pm
  • Sat 8:00am–8:00pm
  • Sun 8:00am–8:00pm

cardio and stretch 50+ Mar 23, 2026 to Jun 26, 2026

  • Mon 9:00–9:55am
  • Tue 9:00–10:15am
  • Thu 9:00–10:15am
  • Fri 9:00–9:55am
  • Sun 9:00–10:15am

cardio and strength 50+ Mar 23, 2026 to Jun 26, 2026

  • Wed 8:30–9:45am

yoga Mar 23, 2026 to Jun 26, 2026

  • Mon 7:30–8:30pm
  • Tue 6:00–7:00pm
  • Wed 10:00–10:55am7:15–8:15pm

zumba Mar 23, 2026 to Jun 26, 2026

  • Mon 6:00–7:00pm
  • Wed 6:00–7:00pm
  • Fri 6:00–7:00pm
  • Sat 10:00–10:55am

hiit Mar 23, 2026 to Jun 26, 2026

  • Tue 5:00–5:55pm
  • Thu 5:00–5:55pm

pilates 50+ Mar 23, 2026 to Jun 26, 2026

  • Mon 10:00–10:30am
  • Fri 10:00–10:30am

Reservation

basketball - adult Mar 23, 2026 to Jun 26, 2026

  • Mon 7:30–9:30pm
  • Fri 7:30–9:30pm
  • Sat 4:00–6:00pm

basketball - youth Mar 23, 2026 to Jun 26, 2026

  • Fri 6:15–7:15pm

open gym Mar 23, 2026 to Jun 26, 2026

  • Mon 9:00–10:00am10:00–11:00am11:00am–12:00pm1:00–2:00pm
  • Tue 9:00–10:00am10:00–11:00am11:00am–12:00pm
  • Wed 10:00–11:00am11:00am–12:00pm1:00–2:00pm
  • Thu 9:00–10:00am10:00–11:00am11:00am–12:00pm1:00–2:00pm
  • Fri 9:00–10:00am10:00–11:00am11:00am–12:00pm1:00–2:00pm

open gym - family Mar 23, 2026 to Jun 26, 2026

  • Wed 9:00–10:00am

badminton - adult Mar 23, 2026 to Jun 26, 2026

  • Tue 1:00–2:00pm
  • Wed 7:00–9:00pm
  • Sun 5:00–7:00pm

badminton - parent with child Mar 23, 2026 to Jun 26, 2026

  • Wed 6:00–7:00pm
  • Sun 4:00–5:00pm

table tennis - adult Mar 23, 2026 to Jun 26, 2026

  • Sun 3:00–5:00pm

Walter Baker Sports Centre

Updated

Special Hours

The hot tub and steam room are closed until further notice.

  • Monday, May 11 to Sunday, June 28
    • the pool is closed for annual maintenance.
  • Tuesday, June 2 to Wednesday, June 24
    • Weight and cardio rooms, closed for maintenance.
    • Squash courts closed for maintenance.
    • All changerooms closed for maintenance.

weight and cardio room

  • Mon 6:30am–9:00pm
  • Tue 6:30am–9:00pm
  • Wed 6:30am–9:00pm
  • Thu 6:30am–9:00pm
  • Fri 6:30am–9:00pm
  • Sat 8:00am–8:00pm
  • Sun 8:00am–8:00pm

Reservation

cardio and strength - older adult Mar 23, 2026 to Jun 25, 2026

  • Mon 9:15–10:15am
  • Wed 9:15–10:15am

cardio and strength - older adult lite Mar 23, 2026 to Jun 25, 2026

  • Mon 9:30–10:30am
  • Wed 9:30–10:30am
  • Thu 9:30–10:30am

core conditioning Mar 23, 2026 to Jun 25, 2026

  • Thu 9:15–10:15am

strength tmc -older adult Mar 23, 2026 to Jun 25, 2026

  • Mon 10:20–11:20am

strength and balance - older adult Mar 23, 2026 to Jun 25, 2026

  • Tue 9:30–10:30am

strength circuit -older adult Mar 23, 2026 to Jun 25, 2026

  • Wed 10:20–11:20am

yoga Mar 23, 2026 to Jun 25, 2026

  • Mon 10:35–11:35am
  • Tue 10:20–11:20am
  • Wed 11:50am–12:50pm
  • Thu 10:20–11:20am

zumba Mar 23, 2026 to Jun 25, 2026

  • Tue 9:15–10:15am

Reservation

kinderplay Mar 23, 2026 to Jun 30, 2026

  • Fri 10:00–11:30am

Reservation

squash courts 2, 3, 4, and 5 Mar 23, 2026 to Jun 28, 2026

  • Mon 6:30am–8:30pm
  • Tue 6:30am–8:30pm
  • Wed 6:30am–8:30pm
  • Thu 6:30am–8:30pm
  • Fri 6:30am–8:30pm
  • Sat 8:30am–7:30pm
  • Sun 8:30am–7:30pm