Just to get back to the original (call for revolution) post, a few comments:
I agree that the current system of government in this country seems to be designed and maintained in a way that will benefit the ruling elite (Liberal party and their financial supporters). These people are neither right nor left, but will adopt any "philosphy" that they can use to keep power for themselves. They seem to have no political or moral creeds or convictions other than they should rule. The former Progressive Conservatives were basicly of the same conviction and switching from one to the other wouldn't change the game much. The NDP does have political convictions (and I admire them for that) and so is unlikely to be allowed to advance too far, even though they do play the game with the Libs and PCs. The old reform party was something different. They too had political convictions and were intent on changing the system. They refused to play the game, which is why they were so hated by the other parties.
As for the gap between rich and poor growing, well there's good reason for that. If I had figured out how to make $500,000 per year, why would I stop? Making lots of money is the second best feeling, second most fun there is. (Been there, lost it) I know several people who started with nothing and made themselves into multimillionaires, one of them with only a grade 6 education, so it's not like there's no opportunity. Some people just have the knack for recognizing opportunity and acting on it. Most don't. The rich get richer because they keep doing the things that made them rich. The poor stay poor because they keep doing the things that make them poor (drop out of school, single mom, don't try to improve themselves etc.). I'm now poor. All my own doing, as well as every other poor person I know, including native peoples.
The ruling elite in this country govern in such a way as to keep themselves in power. As yet, they haven't removed opportunity from the people because it hasn't served that purpose, but by buying votes with the voters money (government programs for everything, the Nannystate) they are getting there.