James Moore
Conservative
27181
56.1%
Mark Ireland
NDP
14600
30.1%
Stewart McGillivray
Liberal
4110
8.5%
Kevin Kim
Green
2161
4.5%
Paul Geddes
Libertarian2004
421
0.9%