RRSP vs. TFSA vs. 401(k)/IRA: Retirement Drawdown Order
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
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.
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.