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%