General registration for Spring 2026 programming begins Wednesday, March 4th at 10:00am.

Courses and program information are available for viewing on Perfect Mind prior to registration going live. Login to your Perfect Mind account to be prepared for registration day!

Register OnlinePreview Programs(807) 625-8463

Aquatics

Learn to Swim

Learn to Swim Program

Schedule:

  • Monday – Friday between 4:30-7:30pm
    Saturday & Sunday between 9am-12pm

Registration opens Wednesday, March 4 at 10:00am and lessons fill up quickly. Be ready by previewing program dates and times in PerfectMind!

Tip: Be sure to create a registration account online prior to registration day, and log in before 10:00am for a faster registration

Winter 2026 Sessions

Monday April 13- June 15 (9 weeks) No Lessons May 18
Tuesday April 7- June 9 (10 weeks)
Wednesday April 8- June 10 (10 weeks)
Thursday April 9- June 11 (10 weeks)
Friday April 10- June 19 (10 weeks)
Saturday April 11- June 13 (9 weeks) NO LESSONS May 23
Sunday April 12 – June 14 (9 weeks) NO LESSONS May 24

Preview Lessons

Image of two adults holding two toddlers in a swimming pool
Lesson Type Instructor-to-Participant Ratio Duration Cost per Lesson per Participant
Regular Group Varies by level 30-45 min $9.17
Low-Ratio Group 1:3-4 30 min $13.68
Semi-Private 1:2 30 min $20.43
Private 1:1 30 min $27.98
  • Private lessons are available for ages 3+ in Preschool A – Swimmer 6 & Adult lessons. Patrol and Bronze classes cannot be taken as private lessons.
  • Any Private time slot on-line can be changed to a Semi private by calling the Senior Instructor 807-684-3335. Please register 1 child on-line to secure the space. The price will be adjusted to the semi-private fee.

*all fees subject to council approval

Courses and program information are available for viewing on Perfect Mind prior to registration going live.  Login to your Perfect Mind account to be prepared for registration day.

Swim Level DescriptionsSwim SchedulePool Admission PolicyRegister for a Program!

Become a Lifeguard!

Start your career as a lifeguard today! Learn more about open lifeguard and instructor jobs.

Apply

Fitness and Wellness

Health & Wellness Programming

The Canada Games Complex offers a wide variety of fitness classes throughout the day, including early morning sessions, high-intensity lunchtime classes, and evening sessions for all fitness levels. From Spin and Aquatics to Strength Training and Yoga, there’s something for everyBODY!

Spring session at the Canada Games Complex! No class April 3rd, 5th and May 18th. .

*Fees subject to council approval

Drop-in facility fees apply (non-members)

Fee Age Group
$11.31 Adults
$7.54 60+
$6.38 Accessible Adult

Featured Class!

Aquajog – Incorporates a variety of movements that get your heart pumping and muscles working hard in the deep water while tethered to the lane ropes.  This low-impact class may include use of water weights.

Fitness & Wellness ProgrammingCommunity Fitness Programming

Accessibility Services

The Canada Games Complex is committed to ensuring our facilities are accessible to everyone.

Our accessible features include:

  • 7 resistance machines with wheelchair access
  • 6 arm bikes
  • 6 NuStep low-impact cardio machines
  • Hoyer lift and transfer belt for mobility aid assistance
  • Water wheelchairs, ramp, and lifts for pool access
  • Elevator
  • NEW Parallel bars and raised mats
  • Adaptable grip aids
  • 1-on-1 support through Inclusion Services (limited)
Woman in wheelchair using nu step exercise machine

Personal Attendant for Leisure (PAL) Card
The PAL Card is an identification card issued to individuals with disabilities, allowing their support person to enter the facility for free. This card can be used to allow access for a friend, family member, or paid caregiver.

PAL Card Application

Community Fitness Programming

Keep working towards your fitness goals and keep moving this spring by taking advantage of the fitness classes offered in a neighbourhood near you! Follow the links below for the most up to date information on classes this spring.

No classes on Monday April 6th 

Register online or call 807-684-3311.

For more details on classes call 807-684-3324 or 807-684-3338. For up-to-date information on Community Fitness Programs and locations this fwinter please like us on Facebook under City of Thunder Bay Community Wellness.

Register Online807-684-3311Facebook PageWebsite

Class Description Instructor Location Start Date & Time
Senior Fitness Are you 55 or over? Have fun moving through a variety of exercises designed to increase strength, balance & range of motion. With the use of resistance bands, weights and cardio, you will enjoy being challenged while working at your own pace. (you can register for each day separately) Mon - Stephanie Needham Wed - Jesse Christensen Westmount School 120 Begin St. Mondays and Wednesdays 6:30pm – 7:30pm Monday March 23rd – Wednesday May 13th (No class Mon April 6th)
Zumba Toning Join our high energy class that will get your heart rate up and boost your cardiovascular endurance. There will be a mix of low intensity and high intensity moves for an interval–style, calorie burning workout. The addition of small weights provides added calorie burning, strength training and extra emphasis on toning and keeping your muscles engaged longer. Share Smith-Baxter 55+ Centre – Gymnasium (class open to all ages) Saturday April 4th – Saturday May 16thth Saturdays 10:30am – 11:30am Saturday Sept 6th – Saturday Dec 20th
Hatha Yoga This gentle paced class will aim to develop strength, flexibility and the connection between body, mind and breath. It will focus on proper alignment in each posture and will be suitable to all fitness and skill levels. Come give it a try! Tracey Berry West Arthur Community Centre (Main Hall) 1914 Arthur St. W. Mondays 6:00pm - 7:00pm Monday March 23rd – Monday May 11th (No class Monday April 6th) (No class Mon Feb 16th)
Older Adult Chair Fitness Get the benefits of a full body workout that is accessible, safe and effective. This chair fitness class, for the older adult population, will help improve your strength and flexibility for those with limited mobility, persons recovering from an injury, or perhaps the active aging adult who is looking for something different. Evelyn Harrison North End Community Centre 954 Huron Ave. Stay tuned for start date!

Fitness Punch Card

The Fitness Punch Card offers maximum flexibility and is perfect for those who need to accommodate a busy schedule. Your Fitness Punch Card is good for a one year period from the date of purchase. The punch card can be used for all Community Fitness classes and can also be used for drop-in classes at the Canada Games Complex. (Punch cards can be purchased at The Canada Games Complex, Volunteer Pool and Churchill Pool)
Note: Support Person-No fee if supporting a person with a PAL (Personal Attendant for Leisure Card)

 9X Punch Card – $65.00 + HST

Please call the Active Living Coordinator at 684-3324 for any questions or information regarding Community Fitness classes.

Register for a Class!

Children & Youth

Programs & Camps

After School Programming

 

Program Age Information
Girl Power 10-14 Mondays starting March 23 from 6-8pm. Swimming is an option each night. No program May 18 (Victoria Day). Fee: $25
Active Kids 5-12 Tuesdays starting March 24 and Thursdays starting March 26 from 6-8pm. Fee: $25/ night
Creative Kids 5-12 Wednesdays starting March 25 from 6-8pm. Fee: $25

Camps

PA Day Camps

Every P.A. Day we offer a day camp full of recreational activities, crafts and of course swimming for children 5 to 12 years old. This sessions PA Day Camps: May 1 & June 12

Adventurers Camp

Registration for Adventurers Camp will be opening April 7th at 10am! Check out the Adventurers Camp page for more information.

Karate

We offer Karate sessions for kids every Saturday Morning. There are three different classes depending on age and skill level. We offer Karate Tots for the 4 to 6 year olds, Beginners & Yellow Stripes for kids that are 7 and up, and Advanced classes for kids 7 and up that have their Yellow Belt. For more info on fees & times visit our website.

kids playing dress up

Adventurers Camp InformationRegister for a Program!

Clubs

Thunder Bay Diving Club

Interested in getting your toes wet with a bit of a twist?

Diving is an aerial sport that combines the thrill of flipping with a love of water!

Thunder Bay Diving Club is 1 of only 10 clubs in Ontario that offers recreational and competitive programming for ages 6 years and up (adults welcome).  The recreational program focuses on fun while learning to dive and improving their skills in a supportive environment.  The competitive program offers more advanced skills, competing regionally, provincially and beyond.

Recreation Program – no experience necessary!

Must have basic swimming skills and pass the Canada Games Complex swim test.

Classes in the Recreation Program focus on foundational skills and learning different dives in a fun, team-focused atmosphere.

Pre-Competitive / Competitive Program – by invitation only

The pre-competitive / competitive divers join this program after developing skills in the recreation program, as past divers, or from other sports like gymnastics, karate, dance, or figure skating.

These divers focus on developing the skills and dives suitable for competing at different levels and represent our club at hosted and away meets.

Interest in the pre-competitive / competitive program can be directed to:  coach@tbdc.ca

Not sure diving is for you? Watch for our free Try Diving opportunities!

Visit our website and social media below for more information on class schedules and updated pricing!

diver

Diving Club WebsiteFacebookInstagram

Join Thunder Bay’s Leading swimming program!

Sessional Programs

Olympic Sparks (Ages 5-8)

1 x 60-minute training session / week

Olympic Lightning (Ages 8-12)

2 x 60-minute training sessions / week

Competitive

Competitive program registration is ongoing (Sept-June).

For more information on our programs, view our website or contact us:

thunderbolts

Thunderbolts WebsiteFacebookInstagram