No way the lady at the ServiceOntario kiosk who takes drivers license photos all day has a "gold plated" retirement.  She will get a defined pension -nice, sure...if it's fully funded- based on a salary of maybe $55k a year, so her pension will be a % of that...not a MPs % of $150k+ or whatever.  And the front line worker is working about 35 years on average to qualify for that pension.  A politican is qualifying in 6 or 8 years or whatever it is. 
Anyway, even though it's subsidized by the employer, as more or less most quality employers do even just with a group rrsp (matched contributions), it's not a free benefit.  Those employees pay usually about 10% and often more from pay for their entire careers for that retirment.  In albertra right now I believe they're paying like 15-18% or something off their pay all year just for pension.  Plus CPP and EI and union dues etc on top of that.  It's nice, it's not a free gift, and it ain't plated in anything but a lifetime of work.