Tony Baldinelli
Conservative
24751
35.5%
Andrea Kaiser
Liberal
22690
32.5%
Brian Barker
NDP
12566
18%
Mike Strange In
Independent
4997
7.2%
Sandra O'Connor
Green
3404
4.9%
Alexander Taylor
PeoplesP2019
968
1.4%
Tricia O'Connor
ChristianHP2004
358
0.5%