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%