in canada, we now have, on the left,
1) liberals (in name only.).
2) socialists (in name only).
3) greens.
4) libertarians.
5) quebec nationalists.
the socialists (in name only) are in big trouble for october, and the libertarians could very well exit parliament at that time as well, while the greens and french nationalists are trending upwards.
together, these parties will get upwards of 70% of the vote.
on the right, you have one party: the conservatives, and they're to the left of what americans call centrist democrats. they'll get around 30% of the vote.