Skip to content
Got a notice? Emergency response →
Back to all posts
canadarrsptfsareturning-nrirnor

Your RRSP withdrawal gets 25% withheld by Canada plus Indian tax. Here's the math.

TL;DR

Indian-Canadians who keep RRSP/TFSA after returning to India face dual-tax exposure most CAs miss. The CRA withholds 25% on RRSP withdrawals to non-residents. India taxes worldwide income for residents. Form 67 + Article 23 give partial offset, not a full one.

By , Founder

Reviewed by Preetesh Maloo, Chartered Accountant, NRI Tax Partner

Published 2026-04-27 9 min read ICAI-registered CAs

RRSP and TFSA basics for Indian-Canadians who'll return

RRSP (Registered Retirement Savings Plan) is Canada's tax-deferred retirement account. Contributions deduct against current income; withdrawals are taxed as ordinary income.


TFSA (Tax-Free Savings Account) grows tax-free in Canada. Contributions are made from after-tax money; withdrawals are tax-free.


For Indian-Canadians who'll return to India eventually, these accounts behave differently than they do for permanent Canadian residents. The Canadian wrapper doesn't fully survive the move, and India's worldwide-income claim under reaches into accounts the Canadian system marked tax-advantaged.


Most departing Indian-Canadians keep their RRSP and TFSA invested, expecting the Canadian tax wrapper to do its job. It doesn't fully. Here's where the surprises hit.

RRSP: the CRA 25% withholding on every non-resident withdrawal

Once you're a Canadian non-resident for tax purposes (the day you sever residential ties), every RRSP withdrawal is subject to 25% withholding under Part XIII of the Income Tax Act of Canada.


For a returning Indian who has accumulated CAD 200,000 in RRSP (~₹1.24 crore) and starts drawing CAD 20,000 per year, the withholds CAD 5,000 (~₹3.1 lakh) before any payment lands in their Indian bank account.


The 25% rate is treaty-bound. The India-Canada caps Canadian tax on pension income at 25%, so the withholding sits at the cap. Some pensions can be argued at 15%, but RRSP withdrawals are treated as periodic pension under Canadian law, not lump-sum, and the 25% sticks.


The withheld 25% is final Canadian tax. You don't file a Canadian return for it. But you still owe Indian tax on the same income.

India's worldwide-income claim and the Form 67 offset

Once you're an Indian tax resident under (182+ days physical presence), India taxes your worldwide income. The RRSP withdrawal lands in your global income on your .


India's marginal slab rate on CAD 20,000 (~₹12.4 lakh) sits at the 20% slab. Indian tax: roughly ₹2.5 lakh.


+ the India-Canada give you Foreign Tax Credit for the CAD 5,000 (~₹3.1 lakh) already withheld in Canada. The credit is the lower of (a) Indian tax on that income or (b) Canadian tax actually paid.


The lower number is ₹2.5 lakh in this scenario. So you claim ₹2.5 lakh as . Net additional Indian tax: zero. But the withheld ₹3.1 lakh. The ₹60,000 difference is unrecoverable on either side, the structural cost of cross-border RRSP draw-down.

TFSA: tax-free in Canada, fully taxable in India

TFSA growth and withdrawals are tax-free in Canada. India does not recognise the TFSA wrapper. Once you're an Indian resident, every dollar of TFSA growth is taxable on your as ordinary income or capital gain depending on the underlying holding.


For an Indian-Canadian with CAD 80,000 (~₹50 lakh) in a TFSA invested in Canadian equity ETFs, the unrealised gains accumulate tax-free in Canada. Once you become Indian resident, every dividend hits your at slab rates and every disposition triggers Indian capital gains tax under or .


For a returning Indian past their 2-to-3-year window, holding a TFSA is no better than holding the same ETF in a regular Canadian taxable brokerage account.


The practical move: liquidate the TFSA in your last calendar year as a Canadian resident. The disposition is tax-free under Canadian rules and you reset the cost basis. Move the proceeds to your / account before the Indian residency clock starts.

The RNOR window: your only escape valve

of the Income-tax Act gives returning s an (Resident but Not Ordinarily Resident) status for 2 to 3 years if they were NRIs for 9 of the prior 10 years.


During , your foreign income is exempt from Indian tax. RRSP withdrawals, TFSA growth, Canadian rental income, all tax-free in India for those 2 to 3 years.


For an Indian-Canadian with CAD 250,000 in RRSP planning to draw CAD 30,000 per year, holding off on draw-down until ends costs Canadian tax on the deferred amount. Drawing down DURING RNOR costs Canadian tax only (no Indian tax). The arbitrage favours front-loading draw-down inside the RNOR window, especially for accounts under CAD 200,000 where the 25% Canadian rate is structurally lower than the eventual Indian slab rate.


This isn't a tax shelter. It's a transitional rule. But for Indian-Canadians who time the draw-down correctly, it's worth ₹3 to ₹8 lakh in net tax savings depending on portfolio size.

What we actually do for Indian-Canadians

We run the cross-border math for your specific portfolio: RRSP balance, TFSA balance, planned return year, expected post-return income. The output is a draw-down schedule that minimises total tax across the Canadian + Indian sides.


We coordinate with Canadian-side accountants for NR4 slip processing and correspondence. The Indian-side filing ( for , -2 with foreign-asset , if past years are involved) is what we handle directly.


Pricing is transparent and discussed on the booking call: a flat fee for the cross-border planning project, a small flat annual fee for ongoing filing. We don't charge contingent fees on RRSP draw-downs because there's no recovery, only optimisation.


If you're 6 months from your Canadian departure date and you haven't planned the RRSP/TFSA drawdown sequence, book free CA appointment. The 15-minute call usually identifies ₹2 to 5 lakh of avoidable tax depending on portfolio size.

Frequently asked questions

Q: Can I keep my RRSP after moving back to India and just draw it slowly?

A: Yes, but every withdrawal hits 25% withholding and Indian slab tax. You'll lose 5 to 10 percentage points of value to the cross-border friction over a 20-year draw-down. Faster front-loaded drawdown during is usually cheaper net.


Q: My RRSP holds Canadian mutual funds. Are those s for Indian tax purposes?

A: No. India doesn't have a equivalent. Canadian MFs in your RRSP get treated as their underlying type (equity, debt) for Indian tax classification once the income flows to your . PFIC is a US-side rule that doesn't apply to Indian filings.


Q: I'm a Canadian PR but not a citizen. Does anything change?

A: Citizenship status doesn't change RRSP/TFSA tax treatment. Your residency status (Canadian resident / non-resident / Indian resident) is what matters. Departure tax on non-RRSP capital assets applies to PRs the same as it does to citizens.


Q: My TFSA grew to CAD 100,000 from CAD 60,000 contributions. Is the CAD 40,000 gain taxable in India?

A: After ends, any further growth is taxable in India at slab rate or under for equity. The historical CAD 40,000 gain accumulated while you were non-resident in India isn't retroactively taxed; becomes the new cost basis.


Q: What if I never draw down the RRSP and pass it to my Indian-resident heirs?

A: Bad outcome. RRSP rolls over to a spouse tax-deferred only if the spouse is a Canadian resident. To Indian-resident heirs, the RRSP collapses on death with full taxation in Canada.


India doesn't have inheritance tax, but the Canadian collapse triggers a 25% deduction on the entire balance. Plan the drawdown during life. Book free CA appointment if you have RRSP > CAD 300k and no drawdown plan.

Country guides mentioned

Want to know what you can recover?

A DTAA specialist CA will review your situation. Free. 15 minutes.

No recovery, no fee. We only charge when money actually comes back.

Get weekly DTAA insights for Gulf NRIs

Tax tips, treaty updates, recovery strategies. No spam. Unsubscribe anytime.

Join 2,000+ Indians in Dubai who get our weekly digest.