Kevin Lamoureux
Liberal
23402
68.9%
Harpreet Turka
Conservative
5193
15.3%
Levy Abad
NDP
4543
13.4%
John Redekopp
Green
826
2.4%