According to Statscan 80% of private sector workers have no employer based DB plans.  50% of ALL workers have no employer based healthcare plan.  Average inflation adjusted wages in the private sector have fallen 36% over the last 30 years while the public sector has kept pace.  

There is no trickle down from public sector union gains.  I suggest public sector workers should fund their pensions and healthcare benefits 100% with no taxpayer support like the rest of us do and the government use this taxpayer money to improve CPP and Healthcare for everybody.