Fit for life promotion gif

Fall into fitness with Fit for life: save $50 on a 12-month Flexipass

From September 26 to October 31, 2025, get a $50 discount on adult, youth, senior, or child 12-month Flexipass.

This fall season, reset, recommit, and redefine your fitness journey. From Aquafit classes to drop-in hockey, there are countless ways to stay active with a Flexipass.

Flexipass members

If you already have a 12-month Flexipass, you can still add this promo to your existing pass by loading it onto your OneCard. Your Fit for Life 12-month Flexipass will activate after your current pass expires. 

This offer also applies to Flexipass holders in the ABC program and Happy Hearts program

Highlights

For just over $19 a month (child), $28 a month (senior or youth), or $42 a month (adult), and with no contract, you get access to:

  • 24 fitness centres
  • 9 indoor and 4 outdoor pools for public swimming
  • 8 ice rinks for public skating
  • Facility saunas, steam rooms, and whirlpools
  • Racquet courts at 20% off
  • Drop-in programs including Aquafit, hockey, sledge hockey, stick and puck, and family skate sessions

Some facilities are seasonal or may be closed for maintenance.

Buy a Fit for life pass

Flexipass fees

Prices do not include tax.

Type Regular pass With $50 discount
Adult (19 to 64 years)  $554.26  $504.26
Senior (65+ years)  $387.98  $337.98
Youth (13 to 18 years)  $387.98  $337.98
Child (5 to 12 years)  $277.13  $227.13

For online purchases, the $50 discount will be automatically applied to the 12-month pass charge at checkout.

Flexipass for the ABC and Happy Hearts programs is not sold online.

  • The ABC Flexipass can be purchased in person or by phone.
  • The Happy Hearts Flexipass can only be sold to those who apply for the program.