To receive the maximum CPP amount you must contribute to the CPP for at least 39 of the 47 years from ages 18 to 65. You must also contribute the maximum amount to the CPP for at least 39 years based on the yearly annual pensionable earnings (YMPE) set by the Canada Revenue Agency (CRA). The YMPE for 2021 is $66,600.