CPP is fully funded 75 years out with the exception of a 3-4 year period in the early 2030's when it will have to dip into capital to pay benefits.  CPP was fully funded at great expense on the backs of baby boomers.  They paid high contribution rates for a paltry return on investment to fund the plan for future generations. The only unfunded liabilities are in the public sector pensions which are constantly requiring increased contributions from taxpayers to bail them out.  I'm approaching retirement age--the maximum CPP benefit for 2017 is $13,370/year after 40 years of making maximum contributions of 10%.  In my day there was no government subsidized daycare and a higher education still produced debt at far higher interest rates.  Why shouldn't you pay for an education that will earn you a good income.