Book an Appointment Online

Book your appointment online using our new booking system

Book Appointment

Welcome to Lakeshore Medical Group


345 Lakeshore Rd. East, Suite 502
Oakville, ON L6J 1J5
Phone: 905-845-4511

Telephone Office Hours For Lakeshore Medical Group & Dr. MacGregor

Monday-Thursday: 8:30am-4:30pm
Friday: 8:30am-3:30pm

The office is closed daily 12:00pm – 1:00pm

Lab Hours

**NOTE** Due to Covid-19 we are no longer accepting walk-ins at our lab. If you require blood work (either as a standing order or as a recent request by your doctor) you must contact the lab directly to book an appointment. Please call 905-845-4511 ext. 224 and leave a message with your first and last name, and your request. Please note that due to a higher than usual call volumes, your message will note be heard same day. Please do not leave urgent messages. We will contact you within 3 business days.

Monday to Friday

7:45am – 3:45pm

Closed daily from 12:30pm – 1:30pm


Please see FAQ for information on our After Hours Clinics and Prescription Renewal Charges.