Book an appointment
While we do check email often, it will be most efficient to call (416) 766-4535 to schedule your visit.
If you need immediate care please call (416) 766-7282
New Patients
Click here to access our online schedule OR
fill in the form below to submit a new appointment request.
Existing Patients
Click here to access our online schedule OR
fill in the form belowto submit a new appointment request.

Mon 9:00 AM – 7:00 PM
Tue 8:00 AM – 5:00 PM
Wed 7:30 AM – 4:30 PM
Thu 8:00 AM – 5:00 PM
Fri 7:30 AM – 12:30 PM