RRSP vs 401(k): How Do They Compare for Cross-Border Taxpayers?
The RRSP and the 401(k) are structural equivalents: both are employer-adjacent, tax-deferred retirement accounts where contributions reduce taxable income, growth compounds tax-free, and withdrawals are taxed as ordinary income. The differences are in the details (contribution limits, employer involvement, early withdrawal rules, mandatory conversion ages) and in what happens when you cross the border with one or both. The treaty between Canada and the US recognizes each account in the other country, but only if you make the right elections. Without those elections, the tax deferral breaks down and you end up paying tax on growth that neither country intended to tax yet.
The RRSP and 401(k) serve the same purpose and the Canada-US tax treaty recognizes both, but the recognition is not automatic. If you move from the US to Canada, your 401(k) needs the treaty election to preserve its deferral on the Canadian side. If you move from Canada to the US, your RRSP needs the treaty election to preserve its deferral on the US side. The elections are one-time filings, and missing them creates annual phantom income that neither country meant to tax.
How does an RRSP compare to a 401(k)?
Both accounts follow the same basic structure: contribute pre-tax dollars, let the investments grow without annual taxation, and pay tax on withdrawals in retirement. The mechanical differences matter when you hold both accounts or move between countries.
| Feature | RRSP | 401(k) |
|---|---|---|
| Contribution limit (2025) | 18% of prior-year earned income, max $32,490 CAD | $23,500 USD ($31,000 if age 50+; $34,750 if age 60-63 under SECURE 2.0) |
| Employer match | Not standard; group RRSPs may include employer contributions | Common; employer matches up to a percentage of salary |
| Tax deduction | Deductible on the Canadian return under ITA 146 | Excluded from gross income under IRC 402(e)(3) |
| Unused contribution room | Carries forward indefinitely | Does not carry forward (use it or lose it each year) |
| Early withdrawal | Allowed at any time, subject to withholding tax (10%-30% depending on amount); no penalty beyond withholding | 10% early withdrawal penalty before age 59.5, plus income tax; exceptions exist (hardship, 72(t), SECURE 2.0 provisions) |
| Mandatory conversion/withdrawal | Must convert to a RRIF or annuity, or withdraw in a lump sum, by December 31 of the year you turn 71 | Required minimum distributions (RMDs) begin at age 73 (75 starting in 2033 under SECURE 2.0) |
| Spousal version | Spousal RRSP available (contributor deducts, spouse owns and withdraws) | No direct spousal equivalent; inherited 401(k) rules differ |
| Home purchase withdrawal | Home Buyers’ Plan allows up to $60,000 tax-free for a first home purchase (repay over 15 years) | Hardship withdrawal or 401(k) loan; no dedicated home purchase program |
| Treaty recognition | Recognized by the US under Article XVIII(7) of the Canada-US treaty; requires a one-time election | Recognized by Canada under the same treaty article; deferral generally automatic for Canadian residents receiving distributions |
The RRSP guide covers the Canadian mechanics in detail. The 401(k) after moving to Canada guide covers the US mechanics and what happens to the account after a cross-border move.
Can I contribute to both an RRSP and a 401(k) at the same time?
Only if you have earned income in both countries simultaneously, which is uncommon but not impossible. A Canadian on a TN visa working in the US might have RRSP contribution room from prior Canadian employment while also participating in a US employer’s 401(k). A US citizen working for a Canadian employer might have a group RRSP at work while still being eligible for a US IRA (though not a 401(k) without a US employer).
The contribution limits are independent. RRSP room is based on Canadian earned income; 401(k) limits are based on US employment. Contributing to one does not reduce your room in the other. But the tax benefit of each contribution depends on where you are resident. An RRSP contribution is deductible on your Canadian return but not on your US return (there is no US provision for deducting a contribution to a foreign retirement plan). A 401(k) contribution reduces your US gross income but is not deductible on a Canadian return.
If you are a US citizen living in Canada and contributing to a group RRSP through your Canadian employer, the contribution is deductible on your Canadian return and the treaty election preserves the deferral on the US side. If you also have a US IRA from prior employment, you can contribute to both, but the IRA deduction on your US return may be limited if you are covered by a retirement plan at work (the IRC 219(g) phase-out).
Can I transfer my 401(k) to an RRSP when I move to Canada?
Yes, but the mechanics are complex and the cash-flow gap makes it impractical for many people. The transfer is authorized by ITA 60(j), which allows a Canadian resident to deduct a contribution to an RRSP that is funded by a lump-sum distribution from a foreign pension plan, as long as the contribution is made in the year of receipt or within 60 days after year-end.
The problem is the withholding gap. When you take a lump-sum distribution from a 401(k) as a Canadian resident, the US withholds tax at the treaty rate of 15% (or up to 30% if you do not provide a W-8BEN claiming the treaty rate). If your 401(k) holds $200,000 and the US withholds 15%, you receive $170,000. To get the full RRSP deduction, you need to contribute the gross amount ($200,000) to the RRSP, which means you need $30,000 of outside cash to top up the contribution. You recover the $30,000 US withholding as a foreign tax credit on your Canadian return, but the cash-flow gap is real.
The transfer also requires sufficient RRSP contribution room. The 60(j) deduction is limited to the lesser of the amount transferred and your available RRSP room plus the “eligible amount” rules, which can create a multi-year contribution schedule for large 401(k) balances.
For many people, the simpler path is to leave the 401(k) in the US, let it grow, and take distributions in retirement at the 15% treaty withholding rate. The 401(k) after moving guide walks through both paths with examples.
How is each account taxed when I live in the other country?
The treaty election is what makes the cross-border taxation work. Without it, the country you moved to would tax the annual growth inside the account on a current basis, defeating the purpose of the deferral.
401(k) when you live in Canada. Canada does not automatically recognize the 401(k) as tax-deferred. If you file Form NR74 or otherwise establish Canadian residency, the CRA would, in principle, tax the annual accrued income inside the 401(k). The treaty election under Article XVIII(7) prevents this: you elect to defer Canadian taxation until you actually receive a distribution. When you do take a distribution, the US withholds 15% at source (the treaty rate), and Canada taxes the distribution as income but gives you a credit for the 15% US withholding.
RRSP when you live in the US. The IRS does not recognize the RRSP as a tax-deferred account by default. Without the treaty election, the IRS would tax the annual growth (interest, dividends, capital gains) inside the RRSP on a current basis, even though no distribution occurred. The election, made by attaching a statement to your US return, defers US taxation until withdrawal. On withdrawal, Canada withholds 25% for non-residents (the default Part XIII rate under ITA 212(1)(l), reduced to 15% by the treaty for periodic pension payments), and the US taxes the distribution as ordinary income but gives you a credit for the Canadian withholding. The RRSP for non-residents guide covers the withdrawal strategies.
In both cases, the treaty prevents double taxation on the distribution itself: the source country withholds at 15%, the residence country taxes the full amount but credits the 15%. The total tax roughly equals what the residence country alone would charge.
Which account should I prioritize if I live in Canada with both?
If you live in Canada and have both an RRSP and a 401(k) from prior US employment, prioritize the RRSP for new contributions. The RRSP contribution is deductible on your Canadian return, reducing your Canadian tax immediately. The 401(k) is no longer receiving contributions (you have no US employer), and you cannot contribute to it from Canada.
If you have a US IRA alongside the RRSP, the IRA is generally the lower-priority account for new contributions, because IRA contributions are not deductible on your Canadian return and the tax benefit is US-side only (where your US tax liability is likely already offset by the foreign tax credit on your Canadian-source income).
The sequencing for withdrawals in retirement depends on your residence at the time. If you stay in Canada, withdraw from the RRSP/RRIF first (mandatory distributions start at 72 in the conversion year, with the RRIF minimum schedule), then from the 401(k)/IRA. If you move back to the US, the calculus reverses: RRSP withdrawals to a US resident face 15% Canadian treaty withholding, while 401(k) distributions are US-only tax events.
The Roth IRA is the outlier. If you hold a Roth IRA and make the Canadian treaty election, it is tax-free on both sides: no US tax on qualified distributions and no Canadian tax if the election is in place. This makes the Roth the most valuable cross-border retirement vehicle, worth keeping and potentially worth converting into before a move (while you are still a US-only taxpayer and the conversion is a US-only tax event).
What happens to both accounts if I move back to the US?
If you return to the US after living in Canada, the direction reverses. Your RRSP is now a foreign retirement account that the IRS recognizes under the treaty (assuming the election is still in place). The 401(k) is back on home ground and operates normally. The moving back to Canada checklist covers the Canadian side; the US re-entry is simpler because the US never stopped taxing you as a citizen.
The RRSP continues to grow tax-deferred on the US side as long as the treaty election is in place. When you withdraw, Canada withholds 25% (reduced to 15% for periodic pension payments under the treaty), and the US taxes the distribution as ordinary income with a credit for the Canadian withholding. The Section 217 election can reduce the Canadian withholding rate if your income is low enough.
If you contributed to both accounts and then consolidated everything into the US, the ITA 60(j) transfer works in reverse too: you can take a lump-sum RRSP withdrawal and roll it into a US IRA, though the Canadian withholding on the lump sum (25%) creates the same cash-flow gap described above, just in the opposite direction.
The practical takeaway is that both accounts are portable across the border. The treaty ensures that whichever country you live in recognizes the other country’s retirement savings vehicle, as long as the elections are in place. The cost of moving with both accounts is compliance (two sets of forms, treaty elections, withholding management), not double taxation.
What should I do next?
If you hold both an RRSP and a 401(k) (or are about to acquire one by moving across the border), the elections and withdrawal sequencing depend on your specific income, your expected retirement country, and whether a Roth conversion makes sense before the move. A cross-border tax assessment maps both accounts against the treaty provisions and lays out the optimal structure for your situation.
Yarik Yarosh, CPA. "RRSP vs 401(k): How Do They Compare for Cross-Border Taxpayers?." Blue Cloud CPA, August 24, 2026. https://bluecloudcpa.com/guides/rrsp-vs-401k-cross-border
This guide is general information, not tax advice for your specific situation. Which points apply, and how, depends on your facts.