Nanos Research
Stephen Harper
New Democratic Party
Gilles Duceppe
Bloc Québécois
Green Party of Canada
Politics of Canada
Canada
Jack Layton