CA+US Parallel49
← All guides

RRSP vs. TFSA vs. 401(k)/IRA: Retirement Drawdown Order

~9 min read·Updated August 2026
Calculator:Drawdown-Order Optimizer — run your own numbers.

Most retirement advice about withdrawal order assumes one country's accounts and one country's tax brackets. Add a second country and the question gets genuinely harder — and genuinely more valuable to get right, since RRSP withdrawals carry Canadian non-resident withholding on top of whatever US tax applies, on top of everything else in your return that year.

Why order changes your tax bill at all

Every account type is taxed differently when you pull money out of it:

  • RRSP/RRIF withdrawals carry Canadian non-resident withholding tax — 15% under the treaty's periodic-payment rate for a RRIF, 25% for a lump-sum RRSP collapse — layered on top of ordinary US federal tax on the same income.
  • 401(k) and traditional IRA withdrawals are taxed as ordinary income in the US, the same as any other paycheck, with no equivalent foreign withholding to layer on top.
  • Taxable brokerage account gains stack differently than ordinary income — capital gains rates generally run lower than ordinary income brackets, so pulling from a taxable account doesn't push you up a bracket the same way an RRSP or 401(k) withdrawal does.
  • TFSA and Roth IRA withdrawals are free of tax on the way out (assuming the accounts were funded correctly to begin with) — pulling from these doesn't add a dollar of taxable income in either country.

Because US federal tax brackets are the binding constraint for a US resident, every account gets converted to a common USD basis for comparison — but the Canadian withholding is real money leaving the RRSP/RRIF regardless of which currency you're thinking in.

Why sequencing isn't obvious

Four common orderings, and why "spend the tax-free account last" isn't always right.

The intuitive answer — "save the tax-free TFSA/Roth for last, since it grows tax-free the longest" — is often right, but not always. Drawing RRSP/401(k) money early in a low-income year can fill up cheap, low tax brackets that would otherwise go unused; leaving too much in tax-deferred accounts for too long can push future required minimum distributions into a much higher bracket, with the RRSP withholding stacked on top.

The order that minimizes lifetime tax generally depends on your specific balances, spending rate, and how many years you'll draw down before other income (like CPP/OAS/Social Security) starts — which is exactly why a single generic rule of thumb doesn't reliably apply cross-border.

What "optimizing" actually means here

A proper comparison doesn't pick one rule and apply it forever — it simulates a full retirement year by year, under a handful of different withdrawal-order strategies, and compares the total lifetime tax paid under each. The order that comes out ahead is whichever one keeps you out of higher brackets for the longest stretch of retirement while still covering your actual spending need every year, factoring the RRSP/RRIF withholding as real cash leaving the account at withdrawal time — not just a line-item adjustment at the end.

⚠️"Tax-free" doesn't mean "spend it last, always"
Depleting tax-deferred RRSP/401(k) balances too slowly can mean much larger mandatory withdrawals later, taxed at a higher marginal rate than if you'd drawn them down earlier and more evenly. Bracket-filling early sometimes beats brand loyalty to the tax-free account.
ℹ️Compare orders, don't guess one
The gap between the best and worst ordering, run over a full retirement, is often large enough to be worth the ten minutes it takes to actually simulate — rather than defaulting to whichever order feels intuitively "safe."

Simulate your own accounts year by year with the Drawdown-Order Optimizer, then save the result and compare it against a different order using Compare Scenarios.