Meet the Team

Dr. Alex McPherson

Dentist

Dr. Alex McPherson is committed to providing exceptional dental care in a welcoming, comfortable environment. With years of clinical experience and a patient-first approach, he strives to help every patient feel informed, confident, and at ease throughout their dental experience.

Dr. McPherson earned his Bachelor of Science in Life Sciences, along with Physical and Health Education, from Queen’s University in 2002 before completing his Doctor of Dental Surgery (DDS) at Dalhousie University in 2009.

Following dental school, he completed a General Practice Residency at the University of British Columbia, where he received advanced training in comprehensive dentistry and the management of complex dental cases. He is certified in IV benzodiazepine sedation, nitrous oxide sedation, and Advanced Cardiac Life Support (ACLS), allowing him to provide safe, comfortable care for patients, including those with dental anxiety.

Dr. McPherson believes that building lasting relationships with patients is just as important as providing high-quality dentistry. He enjoys taking the time to listen, educate, and create personalized treatment plans that support each patient’s long-term oral health.

Outside the office, Dr. McPherson enjoys spending time with his wife and their two children. Together, they enjoy biking, camping and hiking, and taking advantage of Alberta’s outdoors.

We firmly believe dental care should be accessible and affordable for patients of all ages. Our clinic follows the 2026 Alberta Fee Guide, adhering to the rates outlined by the Alberta Dental Association to ensure that your treatment is fairly priced. Please feel free to ask our team if you have questions. After all, you have every right to get the health services you need so your smile shines.

We know that visiting the dentist can make some patients anxious. You deserve to feel relaxed and be able to focus on healing after your treatment. That is why, here at Allendale, we offer direct billing services. Our staff will submit an insurance claim to your insurance provider on your behalf. If you have any questions, please let us know, and we’ll be happy to address them before you leave.