According to Elections Canada we have more than a dozen political parties to choose from.
Animal Alliance Environment Voters Party of Canada
Bloc Québécois
Canadian Action Party
Christian Heritage Party of Canada
Communist Party of Canada
Conservative Party of Canada
First Peoples National Party of Canada
Green Party of Canada
Liberal Party of Canada
Libertarian Party of Canada
Marijuana Party
Marxist-Leninist Party of Canada
New Democratic Party
Progressive Canadian Party
Western Block Party
In every election they get a certain percentage of the vote.
Is it a good idea to have so many parties?
Just look at America they have two major political parties and they still can't get it right.
There is a lot of progressive conservatives joining the Progressive Canadian Party.
A lot of NDPers joining the Green Party of Canada.
When you can get a leader that wants to help all Canadians and treat them with honesty and integrity like the Conservatives promised but never did, then you will have a good government.