Please be reminded that masks are required in the office

Sheddon Medical

Dr. J Aldridge | Dr. M Kalbfeisch | Dr. R Stirling | Dr. S House
Dr. L Leung | Dr. K MacGregor | Dr. K Martiniuk | Dr. S St. James

Urgent Cases

If you require an urgent appointment please call the office.
In a medical emergency, Call 9-1-1

Primary Care

For non-urgent appointments please use our self-booking tool. For urgent cases please call.

Office Hours

  • Monday – Friday
    8:00am – 5:00pm
  • Saturday
    Call (905)-845-8771
    for instructions
  • Sunday


Have Symptoms of COVID-19?

We are unable to test for COVID-19.

If you have symptoms of COVID-19 or have been in close contact with someone confirmed or suspected of having COVID? Use this self-assessment tool.

If a COVID test is recommended, use the tool to find the nearest assessment centre. Call to arrange an appointment, sooner appointments are available than through online booking.

Click on the following links to read more about self-isolation and self-monitoring.

Online Booking

Online booking available

Recent Updates


You just found out you are pregnant and have lots of questions – this is normal! It is important during this time to have reliable information which is why The Society of Obstetricians and Gynaecologists of Canada put together this website to help an…

Read More

Pediatric Care

Child, Parenting, & Immunization Links: Halton has a lot of excellent resources for your child. A Halton-wide network of organizations and agencies committed to promoting healthy development, security and safety of all children across the regi…

Read More