The Liberal Party,The Conservative Party,The Bloc Quebecois,The New Democratic Party,Canadian Action Party,Christian Heritage Party,The Communist Party of Canada (Marxist-Leninist),The Green Party,The Communist Party of Canada,The Marijuana Party,The Natural Law Party of Canada and that's all.