The govt does NOT guarantee benefits in DB PS pension plans, Joannie, as you are well aware. PS plan members pay 10-13% of pay into their plan every week and have the employer pay another 10-13 from their pay as the employer contribution. That is the ONLY money that can be paid intot he pension plan and the money in the plan is the ONLY money paid out to retirees. The government does NOT guarantee payments. 
BTW, the average Canadian saves 2.5% of their pay. 
I understand your dislike for others having better retirement income than other but it does seem fair that those that save 13% of pay have more in retirement than those that save 2.5%.