Doug Shipley
Conservative
20981
39%
Brian Kalliecharan
Liberal
16805
31.2%
Dan Janssen
NDP
7972
14.8%
Marty Lancaster
Green
7066
13.1%
David Patterson
PeoplesP2019
969
1.8%