I'm not Left wing, but Centre (and on some issues, just right of centre). In Canada, right or wrong, we don't elect Prime Ministers, we elect Members of Parliament. Had the Conservatives won the majority of seats, he would have been free to what he wanted, more or less. However, Democracy means the will of the Majority. He lost the confidence of the Majority and with a non-confidence vote on the table, he really has NO authority.
I will be voting Liberal next election only because Michael Ignatieff best represents my political views. If the Conservatives have a new leader, like say Jim Prentice; I may return to voting Conservative. Stephen Harper had his best chance last election, but blew it. I no longer have any faith that he can deliver on promises.
My point still stands however, that the Senate should represent the Canadian people with proportional representation from all provinces and all political stripes. Don't really care about how long they sit, though 12 years sounds fine.