Doug Shipley Conservative 20981 39%
Brian Kalliecharan Liberal 16805 31.2%
Dan Janssen NDP 7972 14.8%
Marty Lancaster Green 7066 13.1%
David Patterson PeoplesP2019 969 1.8%