Sports · Canada

Personal Trainer Cost in Canada: City Rec Centre Rates Compared

At city recreation centres, a one-hour personal training session costs roughly $55 to $95 depending on the city and package size, based on 2026 published rates. Edmonton charges $76.50 for a single private session, or $70 each in a 10-pack, with lower rates for pass holders. Calgary's 10-session package is $725, about $72.50 a session, and Burnaby's is $576 before tax, about $57.60. Training with a partner or small group cuts the per-person cost sharply: semi-private sessions in Burnaby work out to about $40 per person in a 10-pack. Private gyms and independent trainers set their own prices, so use city rates as a benchmark.

Key takeaways

  • Edmonton private session: $76.50 single, $70 each in a 10-pack, GST included.
  • Calgary 1-on-1: $725 for 10 sessions, about $72.50 each, GST included.
  • Burnaby private: $576 for 10 sessions before tax, about $57.60 each.
  • Semi-private or small group cuts the per-person cost by a third or more.
  • Buy a short package for a program, then train alone and check in.
  • Example with made-up inputs: a 12-week plan for $353.20 instead of $769.15.

City rates compared

Private (one-on-one) personal training, published city rates as of 1 Oct 2026. As of 1 Oct 2026.
City Package Total Per session
Edmonton (GST incl.) 1 session $76.50 $76.50
Edmonton (GST incl.) 5 sessions $365 $73
Edmonton (GST incl.) 10 sessions $700 $70
Calgary (GST incl.) Introductory: consultation + 1 session $205 Not comparable
Calgary (GST incl.) 3 sessions $285 $95
Calgary (GST incl.) 5 sessions $415 $83
Calgary (GST incl.) 10 sessions $725 $72.50
Calgary (GST incl.) 20 sessions $1,360 $68
Burnaby (before tax, from 1 Sep 2026) 3 sessions $193.15 About $64.38
Burnaby (before tax) 5 sessions $304.95 About $60.99
Burnaby (before tax) 10 sessions $576.00 $57.60

Edmonton publishes per-session rates for each package size; the totals above multiply them out. Edmonton's member rates, $61.20, $58.40 and $56 per session, apply only to Continuous Monthly and Annual Pass holders, so a pass can pay for itself if you also train with a trainer. Calgary's packages include a consultation and personalized program design. Burnaby says each session is one hour and that its recreation credit does not apply to private or semi-private training.

Partner and small-group training

Semi-private and small-group rates, as of 1 Oct 2026. As of 1 Oct 2026.
City Format Price Per person per session
Edmonton Semi-private, 2 to 4 people, 10 sessions $43 per person per session $43 ($34.40 members)
Burnaby Semi-private, 10 sessions, per person, before tax $400.05 About $40.01
Calgary Small group, 10 sessions, 2 people $800 per group $40
Calgary Small group, 10 sessions, 4 people $920 per group $23
Edmonton Small group personal training $22 per session non-member, $17.60 member As listed

Training with one partner roughly halves the cost compared with going alone in Calgary, and a group of four brings it to $23 each. The trade-off is less individual attention and the need to match schedules and goals. Burnaby suggests bringing a friend, co-worker or partner of a similar fitness level and goals.

When a trainer is worth it

A trainer is most useful at the start, when you need a safe program and good technique, and when you plateau or change goals. It is least useful when you already know what to do and mainly need motivation; a workout partner or a group class may supply that for less. If you are returning after an injury, ask your physiotherapist or doctor what kind of help you need first. Health coverage rules for exercise services vary by plan, so check your benefits booklet before assuming a trainer is covered.

Getting started: consultations

Some cities offer a starter option. Edmonton's exercise consultation includes two 60-minute sessions covering goal setting, assessment, program design and equipment orientation, for $139, or $111.20 for members. Calgary's introductory package is a consultation plus one session for $205. A consultation can be enough if you mainly want a safe program to follow on your own.

Using fewer sessions well

  1. Book a consultation or short package to get a written program.
  2. Ask the trainer to teach you how to progress the program yourself.
  3. Train on your own between sessions, using a city gym membership.
  4. Book a check-in every four to six weeks to update the program.
  5. Switch to semi-private training with a partner for regular sessions.
  6. Track your workouts so check-ins are productive.

Comparing private gyms and independent trainers

Private gyms and independent trainers set their own prices, and packages often come with conditions. Convert every offer to a per-session price including tax, then check how long the package lasts, what happens to unused sessions and the cancellation notice for a booked session. A package that expires before you can use it is more expensive than it looks. If a gym bundles training with a membership contract, read the contract terms; in Ontario, see gym cooling-off and cancellation rights. City rates make a useful benchmark when you compare.

What to look for in a trainer

City programs list their trainers' qualifications. Burnaby says all its trainers hold certifications from recognized professional organizations, and its trainer profiles mention certifications such as BCRPA, CSEP, ACE and canfitpro. Ask any trainer which certification they hold, whether they carry insurance, and whether they have experience with your goals or any injury. If you have a health condition, talk to your doctor before starting.

Questions to ask before buying a package. As of 1 Oct 2026.
Question Why
What certification do you hold? Shows training standards
How long is each session? Burnaby's are one hour; others vary
Do packages expire? Unused sessions can be lost
Is tax included? Calgary and Edmonton include GST; Burnaby's prices exclude tax
Can I share sessions with a partner? Semi-private is cheaper per person
Will I get a written program? Lets you train between sessions

Example with made-up inputs: a 12-week plan

These numbers are an example with made-up inputs, using Burnaby's published rates before tax. Someone wants guided training once a week for 12 weeks. Buying private sessions for every week means a 10-pack at $576 plus a 3-pack at $193.15, $769.15, with one session left over. Instead, they buy one 3-session private pack for $193.15 to get a program and learn the lifts, train alone at a city gym the other weeks, and add a 3-session semi-private pack with a friend for $160.05 for check-ins in weeks 5, 9 and 12. Training cost: $353.20 before tax, a saving of $415.95, plus their gym access.

Example with made-up inputs using Burnaby rates before tax. As of 1 Oct 2026.
Plan Training cost
Private every week (10-pack + 3-pack) $769.15
3-pack private + 3-pack semi-private $353.20
Saving $415.95
In 10-session packages, private training costs about $72.50 a session in Calgary, $70 in Edmonton and $57.60 in Burnaby; semi-private in Burnaby is about $40 per person.
City of Calgary, City of Edmonton and City of Burnaby rates as of 1 Oct 2026. As of 1 Oct 2026.

For gym memberships, see gym versus home workouts and city recreation passes and fee assistance.

Sources

  • City of Edmonton, Personal Training Services, edmonton.ca, as of 1 Oct 2026. Private, semi-private, consultation and small-group rates; member pricing; GST included.
  • City of Calgary, Personal training, calgary.ca, as of 1 Oct 2026. 1-on-1 and small-group packages; GST included.
  • City of Burnaby, Personal Training, burnaby.ca, as of 1 Oct 2026. Private and semi-private packages effective 1 Sep 2026; one-hour sessions; prices before tax; trainer certifications.
  • The 12-week plan in the example is an example with made-up inputs.

Frequently asked questions

How much does a personal trainer cost in Canada?

At city recreation centres, roughly $55 to $95 per one-hour session in 2026. Edmonton charges $76.50 for a single session and $70 each in a 10-pack; Calgary's 10-pack is $725; Burnaby's is $576 before tax.

Is semi-private training cheaper?

Yes. Burnaby's 10-session semi-private package is $400.05 per person before tax, about $40 a session, and Calgary's 4-person small group is $920 for 10 sessions, $23 per person.

Do city gyms offer cheaper personal training for members?

Edmonton does: private sessions are $61.20 to $56 for Continuous Monthly and Annual Pass holders.

Are personal training prices taxed?

Calgary and Edmonton say their prices include GST. Burnaby says its prices do not include taxes.

How many personal training sessions do I need?

Enough to get a written program and learn to progress it. A consultation or 3-session package plus periodic check-ins can work for many people.

What certification should a personal trainer have?

Ask. Burnaby's trainers hold certifications from recognized organizations such as BCRPA, CSEP, ACE and canfitpro.

About the author: Andrew is a personal finance expert, DIY investor and life optimizer based in Toronto, Canada.

Researched and drafted with AI assistance and fact-checked against official Canadian sources. How we create content.

More Sports guides Next: yoga and Pilates class packs

Disclosure: Saving Optimizer may earn a commission if a partner link is added later, such as a fitness offer type. No partnership is claimed on this page. Education only, not medical advice.