Question: is cpp paid for life?
Answer: Working while receiving the CPP Retirement Pension You'll receive it for the rest of your life. You can choose to stop your post-retirement contributions when you reach age 65. Your contributions will stop when you reach age 70, even if you're still working.