Paul Lefebvre Liberal 23534 47.4%
Paul Loewenberg NDP 13793 27.8%
Fred Slade Conservative 10473 21.1%
David Robinson Green 1509 3%
Jean-Raymond Audet Independent 134 0.3%
Elizabeth Rowley Communist2000 102 0.2%
J. David Popescu Independent 84 0.2%