Comment: The problem is that Canada's tax system was designed when the norm was one family member working until he was 65, spending 5 years enjoying his retirement, and dropping dead at 70, at a time when there were many working people and few retirees to support, except for widows who got by on very little.  (My grandmother thought she was in clover when she got OAS and Guaranteed income supplement) 
Now, people's needs. expectations, and life span have increased almost exponentially. and by the time the baby boomers all retire, there is no way that the workers will be able to support them/us in the style to which we've become accustomed. 
At the same time, some have become enamoured of the idea that they're special and shouldn't pay tax, and there are aggressive tax planners who make a living trying to make it so.
Our tax system needs to change.  This is one small start.