Tony Baldinelli Conservative 24751 35.5%
Andrea Kaiser Liberal 22690 32.5%
Brian Barker NDP 12566 18%
Mike Strange In Independent 4997 7.2%
Sandra O'Connor Green 3404 4.9%
Alexander Taylor PeoplesP2019 968 1.4%
Tricia O'Connor ChristianHP2004 358 0.5%