Katie is a registered physiotherapist who moved to British Columbia in 2018 to follow her passion for downhill mountain biking. Originally from Bristol, UK, she holds a Bachelor of Science in Physiotherapy from the University of Gloucestershire. Her interest in physiotherapy was sparked by a lifelong love of cycling and sport.
In the UK, Katie gained clinical experience treating musculoskeletal injuries within the National Health Service (NHS), as well as supporting road cycling events. This foundation built her expertise in injury management and rehabilitation for active individuals.
Katie is currently completing her APPI Matwork Pilates Certification—a physiotherapy-led approach to Pilates that modifies traditional movements to support those experiencing pain or recovering from injury. She has also completed additional training in kinesiology taping and shockwave therapy, further strengthening her toolkit for soft tissue and tendon rehabilitation.
Her clinical focus includes exercise-based rehabilitation, injury prevention, and manual therapy techniques tailored to each client’s goals. Whether you’re returning to work, recovering from sports injuries, or managing chronic conditions, Katie brings a practical and supportive approach to helping clients regain function and stay active.
Looking ahead, Katie plans to pursue further training in dry needling and acupuncture to deepen her knowledge of trigger point therapy and soft tissue treatment. Please note: she does not use spinal manipulative therapy in her practice.
When she’s not in the clinic, you’ll find Katie out on the trails or in the bike park—rain, shine, or snow—living the lifestyle she loves to help others return to.
Sign in and tell us your plan to see what a visit would cost you. Sign in
Billed toExtended health plans
You can choose a physiotherapy follow-up with Shockwave therapy for an injury that has been assessed and treated within the past 4 months.
Billed toExtended health plans
You can choose a physiotherapy follow-up with Shockwave therapy for an injury that has been assessed and treated within the past 4 months.
Billed toExtended health plans
You can choose a physiotherapy follow-up with Shockwave therapy for an injury that has been assessed and treated within the past 4 months.
Billed toExtended health plans
30 min Physiotherapy Clinical Pilates Initial Physiotherapy Assessment within the past 4 months is required prior to booking a Pilates appointment with Johanna.
Billed toExtended health plans
You can choose a follow-up treatment for an injury that has been assessed and treated within the past 4 months.
Billed toExtended health plans
You can choose a follow-up treatment for an injury that has been assessed and treated within the past 4 months.
Billed toExtended health plans
You can choose a follow-up treatment for an injury that has been assessed or treated within the past 4 months.
Billed toExtended health plans
Billed toExtended health plans
45 min Clinical Pilates Physiotherapy Initial Physiotherapy Assessment within the past 4 months is required prior to booking a Pilates appointment with Johanna.
Billed toExtended health plans
60 min Clinical Pilates Physiotherapy Initial Physiotherapy Assessment within the past 4 months is required prior to booking a Pilates appointment with Johanna.
Billed toExtended health plans
Please choose this treatment for each new injury or if we have not seen you for longer than 4 months. This gives our practitioners adequate time to assess and begin a treatment plan.
Billed toExtended health plans
Brace fitting - Please call the office for an appointment
Billed toExtended health plans
Brace Fitting - Please call the office for an appointment
Billed toExtended health plans
WCSS Insured patients only 30 min Physiotherapy Assessment & Initial Treatment
Katie says it direct bills:
Openings checked 58 min ago
Ailio never charges you a booking fee.
From $80 for 15 min — the cheapest physiotherapy appointment this clinic charges for. · Soonest: Tue 11 · 3:00 PM7 openings on Tue 11 · 14 in the days ahead
Pick a time above
Booking needs a free Ailio account.