Was curious about how CPP benefits work even though I have lots of time to go - started working around age 21, out of workforce for maybe a total of 3 years in the past 30 years to do a Master's degree and between jobs which reduces the estimated benefit at retirement age. The CPP estimates are available through the Service Canada website which you have to request access code on their website, then register as a user (if not already registered).
Maximum CPP benefit at age 65: $1,204 per month
In my case with the number of years worked so far and CPP contributions to date, my benefit at age 60=$759/month, age 65=$1,187/month, age 70=$1,685/month.
I think the calculation assumes there are no interruptions between now and the retirement ages listed above so it looks like the number of years worked with CPP contributions less <3 years out of workforce (not contributing) reduces the maximum benefit by ~$17 per month.
It appears the average CPP benefit currently for all Canadians is $689/month. Both the average and maximum aren't a lot of money given the cost of living today especially in high cost areas but interesting to know the specific individualized benefit. Once you register and login to Service Canada they show your individualized estimated CPP benefits.
https://www.canada.ca/en/services/be...t-amounts.html