Don't forget that all of the union pension funds plus the CPP are massively invested in the largest corporations, not just in Canada but globally, and on both sides of the balance sheet. Killing corporate profits will kill pensions, end of line.
Just as an example, here's the link to OPSEU's...