Political Parties

Animal Alliance Environment Voters Party of Canada
Leader: Liz White
Bloc Québécois
Leader: Gilles Duceppe
Canadian Action Party
Leader: Melissa Brade (interim)
Christian Heritage Party of Canada
Leader: Jim Hnatiuk
Communist Party of Canada
Leader: Miguel Figueroa
Conservative Party of Canada
Leader: Stephen Harper
First Peoples National Party of Canada
Leader: William Morin (interim)
Green Party of Canada
Leader: Elizabeth May
Liberal Party of Canada
Leader: Michael Ignatieff
Libertarian Party of Canada
Leader: Dennis Young
Marijuana Party
Leader: Blair T. Longley
Marxist-Leninist Party of Canada
Leader: Anna di Carlo
New Democratic Party
Leader: Jack Layton
Pirate Party
Leader: Mikkel Paulson
Progressive Canadian Party
Leader: Sinclair M. Stevens
Rhinoceros Party
Leader: Richelle Cloutier
United Party
Leader: Brian Jedan
Western Block Party
Leader: Doug ChristieNGOs
NGO - three letters you might have seen tossed around that seem to be doing something, but what? NGO stands for Non-Governmental Organisation, which means a non-profit group or association that acts outside of institutionalised political structures.
Bill Tracking Database
The Great Bill Tracking Database. Great resources on keeping track of Bills.
