Does RRSP and TFSA Contribution Room Build Up While You're a Non-Resident Student?
By Muntasir Minhaz • Published Aug 19, 2026 • Canadian Universities & Colleges
TFSA room stops building for any full year you're a non-resident, and contributing anyway triggers a monthly CRA tax. RRSP room only grows from earned income reported on a Canadian tax return, so a non-resident with no Canadian income adds nothing new, though old room never expires.
💵 TFSA contribution room only accrues for years you count as a Canadian resident.
⏱️ Non-resident TFSA contributions face a monthly CRA tax until withdrawn.
🎓 RRSP room comes from earned income on a Canadian return, not from being a citizen.
Unused RRSP and TFSA room carries forward with no expiry date.
Check your CRA My Account for your real numbers before you contribute again.
Residency, not citizenship, decides your TFSA room
Your Tax-Free Savings Account contribution room comes from the Canada Revenue Agency each year you count as a resident of Canada, starting the year you turn 18. A full calendar year spent as a non-resident, common for a student on a multi-year degree abroad, does not add any new room to your account.
Room you already earned before you left does not disappear. It carries forward with no expiry date, so a student who built up several years of room before starting a program abroad still has it waiting when they get home.
Contributing while non-resident costs you
Deposit money into a TFSA while the CRA classifies you as a non-resident, and the agency applies a tax on that non-resident contribution for every month it stays in the account, under the CRA's TFSA and non-residents rules. Withdrawing the money stops the monthly charge, but it does not erase what already accrued.
A withdrawal made while you are still classified non-resident does not get added back to your contribution room the way it normally would for a resident. Wait until the CRA counts you as resident again, and confirm your status before you assume last year's withdrawal freed up new room.
RRSP room follows your earned income, not your address
A Registered Retirement Savings Plan works differently. New contribution room builds from earned income you report on a Canadian tax return, up to the annual maximum the CRA sets each year. Foreign employment or self-employment income you never report to the CRA does not generate Canadian RRSP room.
A student who spends years abroad with no Canadian-source income and no Canadian tax return files nothing that would grow new RRSP room during those years. Room built up before leaving Canada still carries forward with no expiry, the same as TFSA room, so you have not lost anything you already earned.
Some students keep a small amount of Canadian-source income during a program abroad, such as rental income or part-time remote work for a Canadian employer. Reporting that income on a return, where required, can still add RRSP room even during a non-resident stretch. Confirm with the CRA or a cross-border tax professional whether your specific income counts before relying on it.
A simple example
Say a student leaves Canada in September 2022 for a four-year degree abroad and the CRA classifies them non-resident for tax purposes the whole time. From 2022 through 2025, the TFSA account adds zero new room for those years since none of them count as resident years. The RRSP account also adds zero new room, since the student reports no Canadian-source earned income for those years.
Any TFSA and RRSP room the student built up in the years before leaving, back through their first year of eligibility at age 18, stays available. Once the CRA confirms resident status again after the student moves home, TFSA room starts adding up from that point forward, and RRSP room starts adding up again as soon as the student reports Canadian earned income on a return.
Where students get this wrong
The most common mistake is assuming a TFSA works like a bank account that just sits idle while you're away, so a deposit made partway through a study program feels harmless. The CRA does not see it that way. It applies the non-resident contribution tax based on your residency status at the time of the deposit, not based on when you return.
The second common mistake is assuming any Canadian income automatically restores RRSP room. Only earned income, generally employment and self-employment income, counts toward the RRSP calculation. Investment income, scholarship income, and most other Canadian-source amounts do not count as earned income for this purpose.
What to check before you contribute again
Confirm your current residency status using the CRA's determining your residency status page, since your filing obligations and your room both depend on it.
Sign in to CRA My Account and look up your exact RRSP deduction limit and TFSA contribution room instead of estimating. The CRA tracks both numbers against your filing history.
File any Canadian tax returns you missed for years with Canadian-source income, since RRSP room only grows from income the CRA has on record.
Wait for confirmation of resident status before making a TFSA deposit if you are not certain the CRA has updated your file, since the monthly non-resident tax applies from the date of the contribution, not from when you find out about it.
The two accounts run on different rules. A TFSA charges non-resident contributions directly. An RRSP simply gives you nothing new to contribute if you generate no reportable Canadian income while you are away. Either way, the room you built before you left is still yours when you get back.