what is the difference between old age pension and cpp?
One of the big differences between CPP and OAS is that the government does not fund CPP. CPP is really a defined benefit pension plan, which is not part of government assets. Canadians and their employers make contributions into CPP through their paycheques. OAS on the other hand is a government benefit.