Ways to train.
I understand you first, then suggest the path that genuinely fits your life. These are the four paths, and what each one includes.

One-to-one coaching
One plan, one person, full attention — with every session adapted to your body, your goals and your progress.
Train at a partner gym, your home, or your condo gym, in North York and Toronto.
- Coached sessions, one to one
- Programming for the days between sessions
- Progress reviews, so the plan changes as you do
$80 per session · packages from $65
Start With a Free ConsultationSessions and packages
| Option | One-to-one 50 min | Semi-private 50 min |
|---|---|---|
| Single session | $80per session | $50per person, per session |
| 6 sessions | $72$432 total | $45$270 per person |
| 12 sessions Best value | $65$780 total | $40$480 per person |
Sessions are 50 minutes. Packages are paid in full at the start and valid for six months.
Semi-private & groups
Semi-private coaching for 2–5 people, and group training for up to 20 — combining individual attention with the energy of training together.
- Strength and conditioning
- Longevity and active ageing
- Athletic conditioning
- Strength and conditioning for martial artists
Group classes 45 min
| Option | Per class | Total |
|---|---|---|
| Drop in | $30 | card, cash or e-transfer |
| 5 classes | $25 | $125 |
| 10 classes Best value | $20 | $200 |
Packages are paid in full at the start and valid for six months.
* View semi-private packages above.
Start With a Free Consultation

Online coaching
Training that adapts to your schedule, your space and your life, without losing direction or progression.
Personalized programming, scheduled progress reviews, feedback and accountability, wherever you are. Launching later this year.
Tell me when it launchesCorporate performance
A practical way to invest in employee wellbeing while supporting energy, resilience and performance at work.
High-quality training accessible to employees anywhere, in 20 to 30 minutes. Programs are built with each organization; the first conversation is by email.
Start a conversation