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