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%