Peter G. MacKay Conservative 21593 56.8%
David K. Parker NDP 9412 24.8%
John R. Hamilton Liberal 5614 14.8%
Matthew Chisholm Green 1406 3.7%