Registered Political Parties Alliance of the North Animal Protection Party of Canada Bloc Québécois Christian Heritage Party of Canada Communist Party of Canada Conservative Party of Canada Green Party of Canada Liberal Party of Canada Libertarian Party of Canada Marijuana Party Marxist-Leninist Party of Canada National Advancement Party of Canada New Democratic Party Pirate Party of Canada Progressive Canadian Party Rhinoceros Party
Marijuana party....no beating around the bush there! I think I'd want to be a Pirate!...
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.