Hi, I’m Josh – a physiotherapist with a passion for helping people get back to doing what they love.
Whether you’re training for your next race or simply want to move more comfortably day to day, I work with you to create a personalized plan that fits your goals. I have a special interest in working with triathletes, [runners](https://arbutusphysiotherapy.janeapp.com/locations/westshore/book?gl=1*ituda2*gclaw*R0NMLjE3NTY5MjkwMTEuQ2owS0NRand6dF9GQmhDRUFSSXNBSkdGV1ZsUjRKUmhNZXFHU1FoYVZpWVZ5Und1dW5ERVpJWEdRVDBVM2R6T2tMc1RYZU9uUzdBQTU1a2FBaWN2RUFMd193Y0I.*gaMTkxMTEyMTUwMy4xNjk1NDA5MjQ2gaPHDZC9FGD3czE3NjAwMjk3ODkkbzYxJGcxJHQxNzYwMDI5Nzk2JGo1MyRsMCRoMA..#/discipline/17/treatment/279) , [cyclists](https://arbutusphysiotherapy.janeapp.com/locations/westshore/book?_gl=11hmqomm_gcl_awR0NMLjE3NTY5MjkwMTEuQ2owS0NRand6dF9GQmhDRUFSSXNBSkdGV1ZsUjRKUmhNZXFHU1FoYVZpWVZ5Und1dW5ERVpJWEdRVDBVM2R6T2tMc1RYZU9uUzdBQTU1a2FBaWN2RUFMd193Y0I._gaMTkxMTEyMTUwMy4xNjk1NDA5MjQ2_ga_PHDZC9FGD3czE3NjAwMjk3ODkkbzYxJGcxJHQxNzYwMDI5NzkzJGo1NiRsMCRoMA..#/discipline/17/treatment/129) , and [active older adults](https://arbutusphysiotherapy.janeapp.com/locations/westshore/book?gl=1*9yc7ps*gclaw*R0NMLjE3NTY5MjkwMTEuQ2owS0NRand6dF9GQmhDRUFSSXNBSkdGV1ZsUjRKUmhNZXFHU1FoYVZpWVZ5Und1dW5ERVpJWEdRVDBVM2R6T2tMc1RYZU9uUzdBQTU1a2FBaWN2RUFMd193Y0I.*gaMTkxMTEyMTUwMy4xNjk1NDA5MjQ2gaPHDZC9FGD3*czE3NjAwMjk3ODkkbzYxJGcxJHQxNzYwMDI5OTM3JGo2MCRsMCRoMA..#/physiotherapy) — and I believe that no matter your age or ability, movement should feel good and support the life you want to live.
My journey into physiotherapy started as an athlete myself — after spending plenty of time in the clinic recovering from injuries, I saw firsthand how powerful good rehab can be. Now, I get to pay that forward every day by helping others move better, feel stronger, and return to the activities that matter most to them.
I completed my Master of Science in Physiotherapy at McMaster University, after earning a Bachelor of Science in Kinesiology from the University of Waterloo. Along the way, I worked as a strength and conditioning coach for varsity athletes, spent time in a low back research lab, and completed a Sport Physiotherapy Fellowship at the University of Guelph — all of which shaped the way I approach rehab today.
In the clinic, I take a collaborative, education-first approach. That means I don’t just treat symptoms — I make sure you understand your injury and feel confident in your recovery. I combine hands-on therapy with targeted exercise to help you build strength, resilience, and independence.
Outside of the clinic, you’ll likely find me running, cycling or swimming as I prepare to complete in my next endurance sport or Ironman event!
Permis
✓ CPTBC — en règlevérifié le 15 août 2026
Services & prices
34 options réparties sur 31 traitements
Se connecter pour voir ce que vous coûterait une visite
IMS/FDN Extended Visit (40)Follow-up
« A longer IMS/FDN visit for patients receiving ongoing treatment for the same injury area(s). »
Prix non affiché
IMS/FDN Visit (40)New patient
« For patients new to IMS/FDN at our clinic. »
Prix non affiché
IMS/FDN Visit CONTACT to Book (40)New patient
« For patients new to IMS/FDN at our clinic. »
Prix non affiché
IMS/FDN Injury Visit (40)Follow-up
« For returning patients who are looking for IMS/FDN and are experiencing a new injury unrelated to previous treatment by one of our physiotherapists. »
Prix non affiché
IMS/FDN Injury Visit CONTACT TO BOOK (40)Follow-up
« For returning patients who are looking for IMS/FDN and are experiencing a new injury unrelated to previous treatment by one of our physiotherapists. »
Prix non affiché
IMS/FDN Re-assessment Visit (40)New patient
« For returning patients who have not seen our physiotherapists in over three months and are looking for IMS/FDN treatment for a previous injury.
New patients to our clinic, please choose IMS/FDN Initial Visit or call us to book. »
Prix non affiché
IMS/FDN Re-assessment Visit CONTACT TO BOOK (40)New patient
« For returning patients who have not seen our physiotherapists in over three months and are looking for IMS/FDN treatment for a previous injury.
New patients to our clinic, please choose IMS/FDN Initial Visit or call us to book. »
Prix non affiché
IMS/FDN Return Visit (20)Follow-up
« IMS/FDN return visit is for patients receiving ongoing treatment for the same injury area. If you have not seen our physiotherapist in over three months or are experiencing a new injury, please book a Physio New Injury Visit. »
Prix non affiché
Bike FitNew patient
« Biomechanical assessment and testing for strength, tissue length & joint range of motion. Using goniometers, levels, lasers and plumb lines to accurately measure and adjust your bike to biomechanically healthy ranges. For maximizing power & efficiency and reducing stress on your body. IMPORTANT: If you are using Extended Benefits for this appointment, do not book another physiotherapy appointment on the same day as a BIKE FIT. »
375 $80 min
Running Gait Analysis Oak BayNew patient
« Running gait analysis uses a treadmill, pedometer, video recording, and plumb lines to accurately measure and improve running-related biomechanical gait deviations. For maximizing efficiency and preventing running-related injuries. »
250 $60 min
Running Gait AnalysisNew patient
« Running gait analysis uses a treadmill, pedometer, video recording, and plumb lines to accurately measure and improve running-related biomechanical gait deviations. For maximizing efficiency and preventing running-related injuries. »
250 $60 min
Custom Orthotics 3DMaxx (20)New patient
« For new and return patients looking for orthotic scan and prescription, with our new 3DMaxx software that can create footwear with embedded orthotics. There is no treatment performed in this appointment. The charge for this appointment is $554 (full cost of orthotics) and is required in full at the time of your appointment. »2 options
Prix non affiché
ICBC Physiotherapy Visit (40)New patient
Prix non affiché
ICBC Injury (40)New patient
Prix non affiché
ICBC Return Visit (20)Follow-up
2 options
95 $20 min
ICBC Visit (40)New patient
151 $40 min
Physio Extended Visit (40)
« This is a longer physiotherapy visit for patients receiving ongoing treatment in the same injury area(s). »
Prix non affiché
Physio Visit (40)New patient
« For patients new to physiotherapy at our clinic. »
Prix non affiché
Physio Injury (40)
« For returning patients who are experiencing a new injury unrelated to previous treatment by one of our physiotherapists.
New patients to our clinic, please choose Physio Initial Visit. »
Prix non affiché
Physio Re-assessment Visit (40)New patient
« For returning patients who have not seen our physiotherapists in over three months and are looking for treatment for a previous injury.
New patients to our clinic, please select "Physio Initial Visit". »
Prix non affiché
Physio Return Visit (20)Follow-up
« Return visits are for patients receiving ongoing treatment for the same injury. If you have not seen our physiotherapists in over three months for this injury please book a Reassessment Visit. If you are experiencing a new injury, please book a Physio New Injury Visit. »
Prix non affiché
Shockwave Therapy Extended Visit (40)Follow-up
« A longer Shockwave Therapy visit for patients receiving ongoing treatment in the same injury area(s). »
Prix non affiché
Shockwave Therapy Visit (40)New patient
« For new patients to our clinic who would like to book Shockwave Therapy. »
« For returning patients who have not seen our physiotherapists in the past three months and are looking for treatment for a previous injury.
New patients to our clinic, please select "Physio Initial Visit". »
Prix non affiché
Shockwave Therapy Return Visit (20)Follow-up
« Shockwave Therapy return visit for patients receiving ongoing treatment. If you have not seen our physiotherapists in the past three months or are experiencing a new injury, please book a Physio New Injury Visit. »
Prix non affiché
REASSESSMENT (45)Follow-up
150 $45 min
Visit (40)New patient
« This is a virtual appointment. It is 40 minutes in length but please allow an additional 10 minutes in case there are any technical challenges. »
Prix non affiché
Re-Assessment Visit (40)New patient
140 $40 min
Return Visit (20)Follow-up
« This virtual TeleRehab appointment. It is 20 minutes in length but please allow an additional 10 minutes for any technical difficulties. »
Prix non affiché
Custom Orthotic Prescription (20)
« For new and return patients looking for orthotic scan and prescription. There is no treatment performed in this appointment. Patients looking for treatment along with an orthotic scan and prescription, please select the Custom Orthotic Prescription/Treatment appointment. The charge for this appointment is $454 (full cost of orthotics) and is required in full at the time of your appointment. »2 options
Prix non affiché
Disponibilités : vérifié il y a 1 h · les prix viennent directement de la clinique — jamais majorés
Réserver avec Josh
Ailio ne vous facture jamais de frais de réservation.
3 disponibilités demain · 10 dans les jours à venir
Afternoon
Choisissez une heure ci-dessus
Aucun compte requis pour voir comment réserver cette plage.