John Barlow Conservative 53872 82.1%
Cheryl Moller Liberal 3856 5.9%
Mickail Hendi NDP 3767 5.7%
Bridget Lacey Green 2398 3.7%
Greg Hession PeoplesP2019 1698 2.6%