James is an experienced physiotherapist dedicated to helping people move better, feel stronger, and return to the activities they love. James brings over 15 years of experience in rehabilitation and performance care.
Throughout his career, James has worked with a wide range of clients — from WorkSafeBC and ICBC patients to elite athletes, weekend warriors, children, youth, and post-surgical patients — guiding each individual toward meaningful recovery and long-term resilience.
A former professional triathlete and Canadian National Team guide for a visually impaired triathlete, James understands firsthand the demands of training, recovery, and performance. He combines his background in kinesiology, exercise science, IMS and manual therapy to create evidence-informed, personalized treatment plans that address the root cause of pain and movement limitations.
His approach is simple: remove barriers to movement, restore confidence, and empower people to pursue their goals — whether that means competing at a high level, returning to work, or simply moving without pain.
Outside the clinic, you’ll find James exploring the North Shore mountains with his young family and dog, constantly seeking new ways to challenge his own fitness and mobility. His belief in lifelong movement and curiosity for human performance shape the care he provides every day.
Sign in and tell us your plan to see what a visit would cost you. Sign in
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Your follow-up session may include pelvic floor exercises, breathing strategies or traditional strength and mobility exercises. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Your follow-up session may include pelvic floor exercises, breathing strategies or traditional strength and mobility exercises. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Your follow-up session may include pelvic floor exercises, breathing strategies or traditional strength and mobility exercises. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Your follow-up session may include pelvic floor exercises, breathing strategies or traditional strength and mobility exercises. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Your follow-up session may include pelvic floor exercises, breathing strategies or traditional strength and mobility exercises. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Your follow-up session may include pelvic floor exercises, breathing strategies or traditional strength and mobility exercises. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Your follow-up session may include pelvic floor exercises, breathing strategies or traditional strength and mobility exercises. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Your follow-up session may include pelvic floor exercises, breathing strategies or traditional strength and mobility exercises. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Your follow-up session may include pelvic floor exercises, breathing strategies or traditional strength and mobility exercises. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice
Billed toExtended health plans
Richard is not available for billing to Sunlife benefits. If you have Sunlife benefits please choose a different practitioner. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Richard is not available for billing to Sunlife benefits. If you have Sunlife benefits please choose a different practitioner. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Richard is not available for billing to Sunlife benefits. If you have Sunlife benefits please choose a different practitioner. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this for a shorter follow-up treatment. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this for return visits only. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
FOR CLIENTS WHO HAVE ALREADY HAD AN INITIAL WITH DAVE ONLY. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Wilfred is not available for billing to Sunlife benefits. If you have Sunlife benefits please choose a different practitioner. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Wilfred is not available for billing to Sunlife benefits. If you have Sunlife benefits please choose a different practitioner. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Wilfred is not available for billing to Sunlife benefits. If you have Sunlife benefits please choose a different practitioner. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Book this for your follow up visits. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice. Price does not include GST.
Billed toExtended health plans
Please book this for your first appointment for a Concussion Assessment. The assessment may take two sessions depending on symptom severity/tolerance. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this for your first appointment for a Concussion Assessment. The assessment may take two sessions depending on symptom severity/tolerance. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this for your first appointment for a Concussion Assessment. The assessment may take two sessions depending on symptom severity/tolerance. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
A guided, personalized single day rehab program that includes a filmed personalized exercise program and a program spreadsheet for your use.
Billed toExtended health plans
The practitioner is a Registered Kinesiologist and you may be able to submit if your plan covers Kinesiology. Please confirm with your benefit provider that FST qualifies for coverage under Kinesiology. If it does, you will have to self-submit. Please wear or bring clothing that will allow you to stretch and move. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours' notice. *Price shown does not include GST.
Billed toExtended health plans
Billed toICBCExtended health plans
Please have your claim # and adjuster information available when you call to book. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice. *Price does not include GST.
Billed toICBCExtended health plans
To book your Initial ICBC appointment, please call 604-558-6960 and provide your ICBC Claim #, your adjuster's name and contact information and the date of the accident to book your appointment.
Billed toICBCExtended health plans
Please have your claim # and adjuster contact information ready for when you call to book. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Book this for an Initial Kinesiology visit. Please wear or bring clothing that will allow you to move. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice. *Price does not include GST.
Billed toExtended health plans
FOR ICBC INITIAL VISITS, DO NOT BOOK. PLEASE CALL THE CLINIC. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Visit is a comprehensive pelvic floor physiotherapy assessment including: a detailed relevant medical history, movement and strength analysis of the hips and low back, and possibly an internal pelvic examination. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Visit is a comprehensive pelvic floor physiotherapy assessment including: a detailed relevant medical history, movement and strength analysis of the hips and low back, and possibly an internal pelvic examination. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
This appointment is a comprehensive pelvic floor physiotherapy assessment including: a detailed relevant medical history, movement and strength analysis of the hips and low back, and possibly an internal pelvic examination. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Jen Keefer is currently not accepting new patients. Please call the clinic and we will refer you to another physiotherapist.
Billed toExtended health plans
Please book this for your first visit with Alexis. Wear or bring clothing that will allow you to move and Alexis to access your area of concern. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Book this for your first session with COAST. Wear or bring clothing that will allow you to move and the therapist to access the area of concern, such as shorts, tank top etc. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this for your first Physiotherapy treatment at COAST. FOR ICBC INITIAL VISITS, DO NOT BOOK. PLEASE CALL THE CLINIC. Wear or bring clothing that will allow you to move and the therapist to access the area of concern, such as shorts, tank top etc. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this for your first Physiotherapy treatment at COAST. FOR ICBC INITIAL VISITS, DO NOT BOOK. PLEASE CALL THE CLINIC. Wear or bring clothing that will allow you to move and the therapist to access the area of concern, such as shorts, tank top etc. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this for your first Physiotherapy treatment at COAST. FOR ICBC INITIAL VISITS, DO NOT BOOK. PLEASE CALL THE CLINIC. Wear or bring clothing that will allow you to move and the therapist to access the area of concern, such as shorts, tank top etc. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please wear or bring clothing that will allow you to move and the therapist to access the area of concern, such as shorts, tank top etc. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Lesley is accepting new clients by referral only. If you have been referred to Lesley, please call the clinic to book. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours' notice.
Billed toExtended health plans
Initial visits are not available for online booking. Please call the clinic where you wish to see Dave for your first visit. Please wear or bring clothing that will allow you to move and your therapist to access the area of concern, such as shorts, tank top etc. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Richard is not available for billing to Sunlife benefits. If you have Sunlife benefits please choose a different practitioner. FOR ICBC INITIAL VISITS, DO NOT BOOK. PLEASE CALL THE CLINIC. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this appointment if you have never seen a COAST Physio for a shockwave referral. If you have recently seen a COAST physio and were referred for Shockwave, book a 30 min return appointment. Treatment requires 4-6 sessions and we recommend you book return appointments in advance.
Billed toExtended health plans
Wilfred is not available for billing to Sunlife benefits. If you have Sunlife benefits please choose a different practitioner. FOR ICBC INITIAL VISITS, DO NOT BOOK. PLEASE CALL THE CLINIC. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note this appointment is with a student doing their practicum for Athletic Therapy. A COAST practitioner will be available to provide guidance and supervision but not in the treatment for the entire session. *Not available for extended health benefits/ICBC or WSBC. *Price does not include GST.
Billed toExtended health plans
Please book this for your first Physiotherapy appointment specifically for TMJ related issues. Physiotherapy for TMJ can be used to reduce inflammation in the joint and relieve TMJ-related symptoms such as headaches and pain.
Billed toExtended health plans
Please book this for your first Physio appointment specifically for TMJ related issues. Wilfred is not available for billing to Sunlife benefits. If you have Sunlife benefits please choose a different practitioner. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this appointment for your return Shockwave treatment. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this appointment for your return Physio Shockwave treatment. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please bring your bike and the shoes and clothing you normally bike in including a pair of shorts. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice. .
Billed toExtended health plans
The follow up assessment to fine tune the bike fit after 2-3 rides. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this for your first Physiotherapy treatment at COAST. FOR ICBC INITIAL VISITS, DO NOT BOOK. PLEASE CALL THE CLINIC. Wear or bring clothing that will allow you to move and the therapist to access the area of concern, such as shorts, tank top etc. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this for your first Physiotherapy treatment at COAST. FOR ICBC INITIAL VISITS, DO NOT BOOK. PLEASE CALL THE CLINIC. Wear or bring clothing that will allow you to move and the therapist to access the area of concern, such as shorts, tank top etc. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those canceled with less than 24 hours notice.
Billed toExtended health plans
Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please bring your running shoes with you to the appointment. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please wear or bring clothing that will allow you to move and the therapist to access the area of concern, such as shorts, tank top etc. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please call the clinic to book an Initial with Yasha. Wear or bring clothing that will allow you to move and the therapist to access the area of concern, such as shorts, tank top etc. Please note that the full appointment fee will be charged for missed appointments or those cancelled with less than 24 hours notice.
Billed toExtended health plans
Please book this if you have already seen the student therapist for an initial visit. *Price does not include GST.
James says it direct bills:
Openings checked 7 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.