We have a big problem with intergenerational equity.  Many pension plans out there have young workers contributing more than their fair share while retirees have benefits such as COLA that they will never see.  The baby boomers who are currently receiving CPP income paid 1.8% of their salary into the plan whereas today's workers are paying 4.95% heading up to 5.95% in 2019.  Today's workers are paying more than their share of taxes as well.  I was just reading a study showing that in 1949 the average salary of $8349 was taxed at 13.7% for a family with 2 children.  By 1995 the average wage of $31,830 was taxed at 15.1% for families with 2 children.  Not only were tax rates higher, but the average salary should have risen to $60,000 in 1995 using real inflation.  As a result of the baby boomers failing to pay their share of taxes and pension contributions, current workers have to foot the bill or boomers will have to work longer and pay more in which takes jobs from younger workers.