What happens to your TFSA when you move back to Canada
TFSA room doesn't accumulate while you're a non-resident - here's what that means for your contributions.
Photo by Look Studio on Unsplash
You lose TFSA contribution room for every year you're not a Canadian resident. Not suspended - lost. When you move back, you don't get those years back either.
Here's what actually happens: TFSA room only accumulates while you're a Canadian resident for tax purposes. Leave for three years? You miss three years of annual contributions. In 2025, that's $21,000 you can't make up later.
The account itself can stay open while you're gone. Your investments keep growing tax-free, and that growth doesn't count against any limits. But you can't add new money, and the annual room that would have been yours - $7,000 per year as of 2025 - simply doesn't exist for you.
The catch most people miss
CRA determines residency differently than you might think. You could be living in Germany but still be a Canadian resident for tax purposes if you kept significant ties here - a home, a spouse, kids in school. The opposite is also true: you might feel like you never really left, but if you cut your Canadian ties and established residency elsewhere, CRA considers you a non-resident.
This matters because non-residents who contribute to a TFSA face a 1% monthly penalty on the contribution. Not the growth - the original contribution amount, every month until you withdraw it or become resident again.
When you return
Your TFSA room picks up where it left off, plus the annual room for the year you become resident again. So if you left in 2020 with $15,000 of unused room, moved back in 2025, you'd have $22,000 of room in 2025 - your old $15,000 plus the new year's $7,000.
You don't get 2021, 2022, 2023, or 2024. Those years are gone.
If you made withdrawals before leaving Canada, those amounts can be re-contributed starting the January after you return. Standard TFSA withdrawal rules apply - you get that room back, but only after becoming resident again.
The timing question
CRA looks at your residential status on December 31st each year. Become resident on December 15th? You get that full year's contribution room. Leave on January 15th? You lose the entire year's room, even though you were here for most of it.
Some returning Canadians try to backdate their residency or argue they maintained ties throughout. This rarely works well. CRA has specific criteria: where you live, where you work, where your family is, where your bank accounts are. Your 2025 TFSA limit only applies to years you meet their definition of resident.
The real cost isn't just the missed contributions - it's the missed years of tax-free growth on money you could have contributed. At $7,000 per year growing at 6%, five missed years costs you about $55,000 in future account value by retirement.
TaxSplit.ca can't calculate non-resident scenarios, but it will show you exactly what your TFSA room should be for any years you were definitely resident. Worth checking before you contribute - over-contributions are expensive mistakes.
See how this applies to your situation
Plug in your income and province — the calculator shows you exactly which account saves you more.
Use the calculatorRelated guides
