It is not the "corporate elite" that most Canadians are upset about.  It is being ruled by inept politicians, bureaucrats and public service unions who are all gaming the system for their own benefit at the expense of taxpayers and tax paying corporations.  Every person working for any level of government should be given a 25% pay cut.  That would relieve most of the anger in the country right now and balance the budgets (maybe).