Earl Dreeshen
Conservative
37959
75.9%
Stuart Somerville
NDP
7566
15.1%
Mason Connor Woodruff Sisson
Green
2551
5.1%
Andrew Lineker
Liberal
1918
3.8%