0 - http://www.osfi-bsif.gc.ca/Eng/oca-bac/as-ea/Pages/ascpp.asp...
After considering investment returns/time value of money/"net present value" of contributions:
If you were a baby boomer, you'll get ~2x what you put in.
If you were born in the 80's, you'll get half what you put in.
So yes, they "fixed" CPP by changing it so that younger people are legally obligated to "invest" their money in a pension fund that returns half of what it should return based on the contributions younger people are making.
I think CPP is in danger. The danger is that someone will create a clear enough explanation of how CPP was "fixed" and young people will decide that there is no reason for them to allow being screwed the way CPP does.
(I assume you meant immoral, not amoral.)
Just look at San Jose. Just look at Social Security. It is hard to identify these liabilities as working the way they were intended. And what do the people gain from them? Overpaid cops?