Dr John MacLeod
Family Physician
About Dr MacLeod
Edit profileDr. John David MacLeod is a Family Physician practicing at MSK Centre, located at Suite 940, 790 Bay Street, Toronto, ON M5G 1N8, where he provides comprehensive and patient-focused care to individuals and families across all age groups with a strong emphasis on continuity and preventive medicine. Known for his decades of clinical experience and dedication to empowering patients through education and personalized treatment plans, Dr. MacLeod is a trusted figure in Toronto’s healthcare landscape. If you’ve received care from Dr. MacLeod, consider leaving a review to help others benefit from his thoughtful and reliable approach to family medicine.
Special interest
Dr. MacLeod’s medical interests include mental health care, insomnia and chronic sleep disturbances, preventive health strategies, and management of acute and chronic illnesses. He emphasizes early risk identification, health promotion, and patient-centered care, tailoring treatment plans to individual needs while fostering active participation in health decisions across all life stages.
Education and training
Dr. MacLeod earned his MD from Dalhousie University Faculty of Medicine in 1987 and holds certification in Family Medicine from the College of Family Physicians of Canada, with an FCFP designation awarded in 2000. He is licensed by the College of Physicians and Surgeons of Ontario under CPSO number 90258.
Practice in Toronto, ON
- Suite 940, 790 Bay Street, P O Box 36, Toronto ON M5G 1N8
Frequently Asked Questions
He provides care for insomnia and chronic sleep disturbances, using a combination of behavioral strategies and medical interventions to restore healthy sleep patterns.
Yes, his practice includes newborns, children, adolescents, adults, and seniors, ensuring continuity of care throughout life.
He offers primary care support for anxiety, depression, and stress-related conditions, and coordinates with specialists when needed for comprehensive treatment.
Absolutely—he emphasizes early detection, lifestyle counseling, and regular screenings to help patients maintain long-term wellness.
You can contact MSK Centre directly at (416) 926-0101 to inquire about availability and book a consultation.
Manage your profile
Keep your information up to date so patients can find and trust you. Update your contact details, specialties and more in just a few clicks.
Be the first to review Dr John MacLeod! Your feedback can help others make informed healthcare choices.
Write a review