Question: how long do you have to live in canada to get old age pension?
Answer: If you are living in Canada, you must: be 65 years old or older. be a Canadian citizen or a legal resident at the time we approve your OAS pension application, and. have resided in Canada for at least 10 years since the age of 18.