

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.
Information icon 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
Information icon Some facilities are seasonal or may be closed for maintenance.
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 |
Important note For online purchases, the $50 discount will be automatically applied to the 12-month pass charge at checkout.
Important note 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.