John Brassard
Conservative
38943
57.8%
Andrew Harrigan
NDP
2130
3.2%
John Olthuis
Liberal
25557
38%
Mark Sampson
PeoplesP2019
695
1%