New Democratic Party
Socialist International
41st Canadian Parliament
Stephen Harper
Pierre Trudeau
Pierre Poilievre
Jack Layton
Politics of Canada
Canada
Government