“There’s a tax treaty between the US and Canada, so I won’t get taxed twice.”

Half right. The treaty does a lot. But people lean on it for things it was never built to do — and that’s where the surprise bills come from.

What the treaty is good at

It sorts out which country gets to tax what, and gives you mechanisms so the same income isn’t fully taxed by both countries. For straightforward salary income, it mostly works the way people hope.

The catch: you’re a citizen first

If you’re a US citizen, the treaty contains a clause that lets the US keep taxing you almost as if the treaty weren’t there. Tax professionals call it the saving clause, and it’s the single most misunderstood feature of the treaty.

The practical consequence: being a Canadian tax resident does not switch off your US obligations. You’re a citizen first, a treaty beneficiary second.

Relief is not the same as exemption

The treaty’s protection mostly arrives through credits and specific exceptions, not through exemption. The working model is:

File in both countries → the treaty allocates and reduces → you claim the right relief in the right place.

Not: “the treaty exists, so I’m covered.”

That distinction is where the filing burden lives. Even when the treaty fully protects you from double tax, it usually does so through paperwork, not instead of it.

Credits don’t always line up

The two countries don’t always tax the same income in the same year, at the same rate, or in the same category. When the timing or the buckets mismatch, credits you expected to offset everything can come up short — and a gap appears that the treaty never promised to close.

This is the quiet source of many “but I thought the treaty covered this” bills.

The account the treaty covers — and the one it doesn’t

Canada’s retirement accounts get genuinely favorable cross-border treatment: the US now recognizes the deferral automatically, with no special election required. (It used to require one — that rule changed, and a lot of older advice on the internet hasn’t caught up.)

But Canada’s tax-free savings account gets no treaty relief at all. “Tax-free” is a Canadian label, not a cross-border one. The US can tax the growth in an account Canada considers untouchable — and depending on what’s inside it, the reporting can get heavy too.

Same wallet. Two countries. Two completely different answers.

The accurate mental model

The treaty is a tool, not a shield. It rewards people who file correctly in both countries and claim the right relief — and it punishes people who assume it works on autopilot.

If you’ve got income or accounts on both sides of the border, it’s worth knowing which side of that line you’re on.