Book an Appointment


Health for All

Online Booking System*


Introduction to Online Booking

Welcome to the Health for All Online Booking System!

If you cannot find the appointment that you need, please call the office at (905) 472-2200 and select option “2.”

Specialty appointments (i.e., Well Baby visits, prenatal visits, diabetes visits, and complete physicals) cannot be booked online. To book these types of appointments, please call us at (905) 472-2200 and select option “2.”

* Please note: The online booking system is only for those who are already patients with Health for All Family Health Team or the Community Care Team.

  • If you are interested in becoming a new patient with the Family Health Team, click here for more information.
  • If you are interested in the Community Care Team’s services, click here for information.

Want to book an appointment?

Start by clicking on the button below for the provider/clinic for which you need an appointment.

Important: Please ensure that you use the correct booking link (button) below as an incorrect booking may mean that your appointment has to be re-scheduled.

Primary Care Provider (PCP): The main person to whom you go for concerns and questions about your overall health. This person can be a Family Doctor, a Resident (a doctor who has finished medical school and is now completing two extra years of training to become a Family Doctor) or a Nurse Practitioner.

Dr. Nadine Al-Aswad
Dr. Nathasha Dias
Dr. Kelly Forse*
Dr. Karuna Gupta
Dr. Melanie Henry
Dr. Michelle Homer
Dr. Ming Lam
Dr. Stephen Marisette
Dr. Don Mutasingwa
Dr. Megan Tan
Dr. Amanda West
Dr. Jessica Wong
Dr. Gina Yip**
Dr. Tiffany Tang

**Dr. Yip’s schedule is not available online. To book an appointment, please call
905-472-2200 and select option 2.

Family Medicine PGY2 Residents
Dr. Noor Adil
Dr. Muneera Alkhalifa
Dr. Amolak Dhillon
Dr. Simon Hendy
Dr. Mariana Jardim
Dr. Lanujan Kaneswaran
Dr. Kenneth Lin
Dr. Sylvia Pytraczyk
Dr. Samantha Rossi
Dr. Alicia Sheng

Family Medicine PGY1 Residents
Dr. Anil Bala
Dr. Thomas Chang
Dr. Sameth Hang
Dr. Fatima Mazhar
Dr. Mornisha Panchalingam
Dr. Raeesa Patel
Dr. Max Stone
Dr. Matthew Truong
Dr. John Zhu

Vered Estrah, NP


Registered Nurse (RN) appointments can be booked for immunizations, medicine injections (e.g., allergy shots), ear flushing, wart treatment, and suture or staple removal. For nurses to complete these tasks, they need an order from your primary care provider (PCP), so please speak to your PCP before booking a Nursing appointment.


For After-Hours Urgent Care, same-day slots become available via this link at 4 pm (Monday – Thursday) and at 8 am (Saturday).