A change in personal habits is what's required. I see those shouting the loudest harbouring much more vehicle than needed in their own driveways. The simple act of turning down the thermostat in your place of residence will have more impact than all the hot air in Ottawa.
It seems like the basic premise is to force government to do things, so we don't have to. Canadians need to take on more personal responsibility rather than demanding government cure all evils. Waste, as well as charity, begins at home.