The situation
Latif called us on a Thursday afternoon with eleven days left before the personal filing deadline, and the first thing he said was that he thought he had already missed his chance. He had spent the better part of a year trying to sort out a Roth IRA from his time working in the United States, mostly on his own, reading forum posts and half-matching guides to his own situation, and he had only recently learned that the election he needed was normally tied to a filing deadline on his personal return, though not the kind that simply resets each year.
He had moved to Canada eight years earlier to take a sales director role with a technology company, bringing with him a Roth IRA he had built up over a decade working in the US, along with a modest amount of vested stock compensation from his former employer that had continued to pay out over time. His wife, Soraya, an optometrist who had moved with him, had her own straightforward Canadian filings, but Latif's foreign account had sat largely untouched since the move, growing quietly through market returns each year.
What Latif had not realized, and what none of the general guides he had read had made clear for his specific situation, was that once he became a Canadian tax resident, the growth inside that Roth IRA was not automatically sheltered from Canadian tax the way it had been sheltered from US tax while he lived there. That surprised him because a friend with an ordinary 401(k) had never had to file anything at all; Canada's administrative practice treats deferral on those accounts as automatic. A Roth IRA is different, because its US tax treatment is an outright exemption rather than a deferral, and the Canada-US treaty only extends matching treatment in Canada if the taxpayer affirmatively elects into it, normally by the filing deadline for the first year it would otherwise matter. Latif had never filed that election.
By the time he found the right explanation and understood what he was looking at, eight years of unreported, undeferred growth sat behind him. CRA's administrative practice will generally still accept a late election, and a withdrawal would not by itself close the door on that — what actually ends the protection is a new contribution made to the account after becoming a Canadian resident, and Latif had made none. He did have a first withdrawal from the Roth IRA scheduled for later that year to help fund a renovation, and he wanted the election reviewed and filed before touching the account any further, so the filing deadline for the current year's return, the one that would let him get everything in cleanly, was closing fast.
What had made the year of research so frustrating was that most of what Latif found online was written for people who had never left the account behind at all, or for people in an entirely different situation, moving the other direction. None of it addressed a Canadian resident who still held an active foreign plan from a country he no longer lived in, still growing, never yet withdrawn from, sitting somewhere between two tax systems that each assumed the other one was handling it. He had drafted an election himself twice and abandoned both attempts, unsure whether he even had the numbers right, before deciding he needed someone who had actually filed one of these before.
What the other side was relying on
Once we pulled together Latif's history, it was clear the position CRA would take, if this ever came under review, rested on a simple default rule. Absent a valid treaty election on file, a Roth IRA is not treated as a registered plan under Canadian tax law just because it is exempt from tax in the US. A traditional 401(k) or IRA gets deferral automatically under CRA's administrative practice; a Roth IRA does not, because it is tax-free rather than tax-deferred at home, and Canada only matches that treatment for a taxpayer who elects into it. Without the election, the account's income, interest, dividends, and capital gains realized inside it, is taxable in Canada as it accrues each year, the same as an ordinary foreign investment account would be, regardless of whether Latif had actually withdrawn a dollar of it.
That default rule is the position CRA is entitled to rely on precisely because the treaty relief is elective rather than automatic. The treaty gives a taxpayer the option to align Canadian treatment with the exemption available in the plan's home country, but it places the responsibility for claiming that option squarely on the taxpayer, normally by the return for the first year it would otherwise matter. Missing that first election does not close the door for good: CRA's administrative practice will generally still accept a late one. What actually ends the protection is a contribution made to the account after becoming a Canadian resident, and only from the date of that contribution forward — growth from before it stays protected once the election is made. A withdrawal does not, on its own, bar the election. And years that went unreported in the meantime can often be brought forward through a voluntary disclosure rather than left for CRA to find on its own.
For Latif, that meant eight years of investment growth inside the account, in the roughly $150,000 to $400,000 range once market performance was factored in, sat exposed under that default rule unless a valid election, even a late one, was put in place and accepted.
The other side's position was not aggressive or unusual. It was the ordinary, well-established default that exists specifically to make the election meaningful rather than optional in substance. Our job was not to argue that the default rule was wrong. It was to get the one election filed correctly and accepted, with nothing left ambiguous about whether it covered the full eight years.
There was a second piece of the default rule worth naming clearly, because it was the piece that shaped how the file was actually handled. CRA's administrative practice will accept a late-filed election for a Roth IRA, and the one thing that forecloses it is a contribution made to the account after Latif became a Canadian resident, which ends the protection from that date forward. A withdrawal does not close that door on its own. Latif had made no contributions since his move, so the election itself was not racing his scheduled withdrawal, but he still wanted it filed, reviewed, and confirmed accepted before he touched the account any further, so nothing about the eight years of growth was left open to argument.
What we did
- Pulled the complete account history from the plan administrator, going back to the year Latif arrived in Canada. Before filing anything, we needed exact annual balances and growth figures for every one of the eight years, since an election or disclosure filed without accurate historical numbers behind it creates its own credibility problem if CRA ever asks for support, and estimates would have made things worse rather than better.
- Confirmed no contributions had been made to the account since Latif became a Canadian resident. The late-election concession CRA allows for a Roth IRA turns on that fact, not on whether the account had ever been touched at all, so before doing anything else we verified, year by year against the statements we had pulled, that no contribution had been made since he arrived, which was the one fact that mattered for eligibility.
- Filed the treaty deferral election with the current year's return, on time. Attaching it to a timely-filed return gave us a filed, dated record rather than a loose submission that could sit unprocessed, and meant there was no separate question about a late-filed personal return layered on top of the late election.
- Built a written technical position explaining why a late election should be accepted. Rather than simply filing the election form and hoping it was processed without question, we prepared a submission walking through the eight years of statements showing zero contributions since Latif's move, so the reviewer assigned to the file had everything needed to confirm eligibility for the late-filing concession on the first read.
- Advised Latif to hold off on the scheduled withdrawal until the election was confirmed accepted. A withdrawal would not by itself have disqualified the late election, but there was no reason to move money out of the account while the file was still open, so we asked the plan administrator to pause the scheduled payment until CRA confirmed receipt, trading a few weeks of delay on the withdrawal for the certainty of having everything resolved first.
- Coordinated directly with the CRA case officer assigned to the file, Hui, to confirm the election had been received and accepted. Rather than filing the election and waiting passively, we corresponded with Hui to confirm the years covered and the expected timeline, so Latif would know with certainty, well before his rescheduled withdrawal, that the account was protected rather than assuming so.
- Cross-checked Latif's stock compensation reporting against the retirement account correction to avoid double-counting. Some of his ongoing stock payouts had been reported inconsistently across prior years' returns, so we reconciled those figures against the retirement account work to make sure the correction did not accidentally overstate or understate his income in either direction.
- Set up an annual review so future elections and reporting stay current going forward. With eight years of catch-up now behind him, we built a simple yearly checklist so Latif's account statements get reviewed against his return before filing each year, rather than resurfacing as a crisis the next time something in his situation changes.
The outcome
CRA confirmed the election as validly filed. Because no contribution had ever been made to the account since he arrived in Canada, it was treated as though it had been filed on time for every year since his move, not just prospectively: the growth was deferred retroactively across the full eight years. That was the deadline that mattered most, and it was met, with several days to spare once everything was finally in front of us.
Because no contribution had ever been made to the account before the election was accepted, there was no unreported income left to correct for the earlier years: once the election was valid, the growth had never actually become taxable in the first place. Hui's office confirmed the election had been accepted on exactly those terms within a few months, well inside the range we had told Latif to expect, and the rescheduled withdrawal went ahead afterward without disturbing the deferral on everything that came before it.
Latif's total exposure going in, on paper, ran well into the hundreds of thousands of dollars in accrued growth that could theoretically have been treated as taxable income across eight years. What he actually owed, once the election was accepted, was nothing at all on the growth itself: the exposure existed only because the right piece of paper had never been filed. Soraya, who had watched the eleven-day scramble from the outside, said afterward that the thing that struck her most was how a straightforward, entirely avoidable filing gap had been allowed to sit for eight years simply because nobody Latif had asked along the way recognized what kind of account he actually had.
He now reviews his foreign account every year before filing, working through the checklist we built together, rather than treating it as something to think about later once it has already become urgent.
What you can learn from this
- A foreign retirement account does not automatically get the same deferred tax treatment in Canada that it gets in its home country. That treatment usually depends on filing a specific treaty election.
- Missing the original deadline for a treaty election is not always fatal. A late election can often still be accepted; what genuinely forecloses it is a contribution made to the account after becoming a Canadian resident. A withdrawal does not by itself disqualify a late election, though the account should be reviewed before anything is moved.
- If you have moved to Canada with retirement savings or investment accounts from another country, get them reviewed early rather than assuming general online guidance covers your specific plan.
- If a planned withdrawal could interact with an unresolved filing gap, get the filing reviewed and resolved first rather than assuming the timing does not matter. It is a new contribution made after becoming a Canadian resident, not a withdrawal, that actually closes off protection going forward.
- Growth inside an account you have never withdrawn from can still create exposure if the right election was never filed. Untouched does not mean untaxed by default.
This is a tax problem we handle
Start a file online — flat, published fees, reviewed by a licensed lawyer before a dollar is owed.