Question: how many years do you have to live in canada to get oas?
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.