John is a graduate of the University of Alberta’s MSc in Physiotherapy program, with a BSc in Kinesiology (Distinction) and years of experience in fitness and movement coaching. He is dedicated to helping patients recover from pain and injury, particularly in the neck, back, and shoulders, while also focusing on overall body health for complete recovery and enhanced movement.
John combines hands-on care and dry needling, guided exercises, and clear education to create personalized recovery plans tailored to each patient’s goals. Known for his approachable and down-to-earth personality, he simplifies complex concepts to make them actionable, helping patients feel confident and supported throughout their recovery.
Sign in and tell us your plan to see what a visit would cost you. Sign in
Billed toBlue CrossCanada LifeGreenShieldSun Life
Book only if Initial assessment / Re-exam has been completed by the Physiotherapist.
Billed toBlue CrossCanada LifeGreenShieldSun Life
Reduced rate only applies to Seniors 65 and over, patients under the age of 18, or full-time students (school ID required). Follow Up Visit only applies to patients that have completed an Initial Assessment / Re-Exam.
Billed toBlue CrossCanada LifeGreenShieldSun Life
Initial assessment for Physiotherapy
Billed toBlue CrossCanada LifeGreenShieldSun Life
Reduced rate only applies to Seniors 65 and over, patients under the age of 18, or full-time students (school ID required).
Billed toBlue CrossCanada LifeGreenShieldSun Life
If it's been more than 4 months since last treatment or experiencing a new condition.
Billed toBlue CrossCanada LifeGreenShieldSun Life
Reduced rate only applies to Seniors 65 and over, patients under the age of 18, or full-time students (school ID required). A re-exam is booked for return patients that have not been seen by the physiotherapist over 4 months or have a new condition.
John says it direct bills:
Openings checked 8 min ago
Ailio never charges you a booking fee.
No openings
We list what this clinic publishes for online booking. Some appointments are bookable only by phone, or through the clinic’s own waiting list.