what we need IMO is for the conservatives to eat shit and die, the liberals to move a little more right and stop stealing votes from the NDP, and the NDP to settle slightly left of centre.
Then we could have a 2 party system, since the bloc can also eat shit and die, and everyone would be happy.