Well, CPP is based on employee/employer contributions, therefore lazy people who don't work, won't receive it will they !
Old age pension is a different matter, but if we eliminate that then there should be a drop in taxes to compensate, or maybe people should be required to pay into that too ?
If you look at the rate of return, CPP is a poor investment. CPP was great for those who retired in the earlier years of the program because they had low levels of contribution yet collected far more than they contributed upon retirement. The demographics have changed all that. The contribution rates have been jacked up and as a result contributors today would be better off if the scheme was collapsed and their premiums returned (with interest). A much better scheme would be if the employer & employeee contributions were mandatory, but invested in the fund of your choice (kind of a forced RRSP).
OAS is nothing but a disguised welfare scheme. In my view it should be collapsed into the welfare program to avoid the duplication of overhead, or eliminated altogether.
Disagree with that, OAS is needed by an awful lot of pensioners, no problem with it being clawed back based on income tho.