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%