Question: how many years do you have to work to get maximum cpp?
Answer: His explanation starts with the fact that it requires 39 years of contributions to the CPP at the maximum level to get the biggest possible retirement benefit. To top out on your contributions, you need a paycheque that meets or exceeds the yearly maximum annual pensionable earnings threshold, which in 2018 is $55,900.