Book an Appointment


You can book appointments using the following buttons. Appointments booked online are IN-OFFICE, unless otherwise marked. If you don’t see the physician you would like to book with or the appointment type you would need, please call instead.

Treatment RoomMedical Assesments NOT performed
Nurse ONLY

Appointments for injections can only be booked online if your MD/Specialist has prescribed the medication.

Treatment Room Appointments for:
  • Allergy shots
  • Vaccinations (Tetanus/Adacel, grade 7 school vaccines, Flu shots, Shingrix, pneumonia vaccines, etc.)
  • Suture removal
  • Vitamin B12 injection
  • Medical injections (ie, Prolia, Testosterone, Abilify, Fluanxol, etc).
  • NO COVID VACCINES AT THIS TIME

*Non OHIP- covered vaccines must be paid for at reception before vaccination is administered*

Dr. Trish Froese

10B Victoria Street S

Dr. Joe Lee

10B Victoria Street S

Dr. Marc Sawyer

10B Victoria Street S

Dr. Amanda Lo

10B Victoria Street S

Dr. Heather Dixon

10B Victoria Street S

Dr. Mike Lee-Poy 

10B Victoria Street S

Dr. Jamie Milligan

10B Victoria Street S

Dr. Alex Kolbasnik

10B Victoria Street S

Dr. Upe Mehan & Dr. Emma Scotchmer (shared practice)

10B Victoria Street S

Dr. Jordi McLeod

10B Victoria Street S

Dr. Ryan McKee

10B Victoria Street S

Dr. Charles Pickard

10B Victoria Street S

Dr. Mohamed Alarakhia

250 Laurelwood Drive Unit 4111, Waterloo

Dr. Natallia Beilhartz

250 Laurelwood Drive Unit 4111, Waterloo

Dr. Saurabh Kalra

250 Laurelwood Drive Unit 4111, Waterloo

Dr. Scott Laing

250 Laurelwood Drive Unit 4111, Waterloo

Dr. Fiona Clarke

3710A Nafziger Road, Wellesley

Dr. Jen Jones

3710A Nafziger Road, Wellesley

Dr. Kim Moore

3710A Nafziger Road, Wellesley