How many years do you have to live in Canada to get a pension?
If you are( living in Canada)& applying 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. have resided in Canada for at least 10 years since the age of 18.4 days ago
Pension benefits you receive from outside of Canada are regarded as taxable income in Canada when you file your annual income tax return. These benefits must be reported in Canadian-dollar terms on line 115 of your T1 return.