James graduated with a Bachelor of Kinesiology from the University of Toronto, collaborating with varsity teams in Women’s Volleyball, Women’s Lacrosse, and Men’s Football. He then earned his Doctor of Physiotherapy degree from the University of Melbourne, gaining diverse experience in hospitals and rehabilitation centers.
Fueling his passion for movement, James spends his free time studying various disciplines, ranging from mixed martial arts to football and dance. This genuine enthusiasm, coupled with his holistic approach, recognizes the interconnectedness of the body, mind, and environment. Using a combination of methodologies of AN-IMS. ConnectTherapy (a derivative of ISM) and Postural Restoration Institute (PRI), James is dedicated to supporting you in achieving your goals and a healthy future.
Sign in and tell us your plan to see what a visit would cost you. Sign in
Please note as of August 1st 2026 price will increase to $160
Please note as of August 1st 2026 price will increase to $200
Please note as of August 1st 2026 price will increase to $275
Treatment using the HumanTecar to help assist the tissue healing by stimulating blood flow and increasing cellular activity.
Initial session to assessment the issue related to the need for consultation. It will go over general health condition as well as an overview of past conditions to determine the current management plan.
Initial session to assessment the issue related to the need for consultation. It will go over general health condition as well as an overview of past conditions to determine the current management plan.
Initial session to assessment the issue related to the need for consultation. It will go over general health condition as well as an overview of past conditions to determine the current management plan.
Initial session to assessment the issue related to the need for consultation. It will go over general health condition as well as an overview of past conditions to determine the current management plan.
Please note as of August 1st 2026 price will increase to $200. Initial session to assessment the issue related to the need for consultation. It will go over general health condition as well as an overview of past conditions to determine the current management plan.
Please note as of August 1st 2026 price will increase to $275. Initial session to assessment the issue related to the need for consultation. It will go over general health condition as well as an overview of past conditions to determine the current management plan.
Initial session to assessment the issue related to the need for consultation. It will go over general health condition as well as an overview of past conditions to determine the current management plan.
Ongoing treatment following the initial assessment with the aim to restore a more optimal function and help you reach your goal using a whole body approach to solve the current issue. *James Ngan, Registered Physical Therapist Providing services through James Ngan Physiotherapy Inc., a Health Professions Corporation registered with CHCPBC.
Ongoing treatment following the initial assessment with the aim to restore a more optimal function and help you reach your goal using a whole body approach to solve the current issue.
Ongoing treatment following the initial assessment with the aim to restore a more optimal function and help you reach your goal using a whole body approach to solve the current issue. *James Ngan, Registered Physical Therapist Providing services through James Ngan Physiotherapy Inc., a Health Professions Corporation registered with CHCPBC.
Ongoing treatment following the initial assessment with the aim to restore a more optimal function and help you reach your goal using a whole body approach to solve the current issue.
Ongoing treatment following the initial assessment with the aim to restore a more optimal function and help you reach your goal using a whole body approach to solve the current issue. *James Ngan, Registered Physical Therapist Providing services through James Ngan Physiotherapy Inc., a Health Professions Corporation registered with CHCPBC.
Ongoing treatment following the initial assessment with the aim to restore a more optimal function and help you reach your goal using a whole body approach to solve the current issue.
Initial session to assessment the issue related to the need for consultation. It will go over general health condition as well as an overview of past conditions to determine the current management plan. *James Ngan, Registered Physical Therapist Providing services through James Ngan Physiotherapy Inc., a Health Professions Corporation registered with CHCPBC.
Initial session to assessment the issue related to the need for consultation. It will go over general health condition as well as an overview of past conditions to determine the current management plan. *James Ngan, Registered Physical Therapist Providing services through James Ngan Physiotherapy Inc., a Health Professions Corporation registered with CHCPBC.
Ongoing treatment following the initial assessment with the aim to restore a more optimal function and help you reach your goal using a whole body approach to solve the current issue.
Ongoing treatment following the initial assessment with the aim to restore a more optimal function and help you reach your goal using a whole body approach to solve the current issue.
Ongoing treatment following the initial assessment with the aim to restore a more optimal function and help you reach your goal using a whole body approach to solve the current issue.
Please note as of August 1st 2026 price will increase to $160
Online session where your condition can be reviewed and your movement analyzed. Your exercises can be reviewed and change as needed. Questions regarding the current management and ongoing plan can be discussed.
This clinic hasn’t published which insurers it bills directly.
Openings checked 17 min ago
Ailio never charges you a booking fee.
From $145 for 45 min — the cheapest physiotherapy appointment this clinic charges for. · Soonest: Wed 12 · 7:00 AM6 openings on Wed 12 · 19 in the days ahead
Pick a time above
Booking needs a free Ailio account.