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