Mark Holland
Liberal
31458
55.9%
Chris Alexander
Conservative
19374
34.4%
Stephanie Brown
NDP
4630
8.2%
Jeff Hill
Green
788
1.4%
Bob Kesic
United2019
57
0.1%