NRIs of Canada

RRSP, RRIF and Section 158 (formerly Section 89A) planning for Canada-based NRIs

RRSP and RRIF labels do not by themselves prove Section 158 (formerly Section 89A) treatment. The exact account, opening and residence history, Canadian taxation timing and Indian option requirements need to be verified.

Reviewed for Tax Year 2026-27 on 2026-08-25.

Screen the Canadian retirement account

Start here

Three things to do before relying on an answer

1. Begin with your facts

Identify each Canadian retirement arrangement

2. Keep the evidence ready

RRSP or RRIF plan statements • Contribution, transfer and withdrawal history

3. Treat this as a planning path

Use the workflow and official links to verify the rule, form and date that apply to you.

Records to collect

  • RRSP or RRIF plan statements
  • Contribution, transfer and withdrawal history
  • Canadian slips and assessments
  • India residence and Form 40 (formerly Form 10EE) records

Planning workflow

  1. 1Identify each Canadian retirement arrangement
  2. 2Test India residence for the accrual and withdrawal years
  3. 3Run the Section 158 (formerly Section 89A) eligibility screen
  4. 4Coordinate Canadian withholding and Indian credit

NRIs of Canada

Local records and terms to keep visible

  • CRA federal reporting and province-specific tax context
  • RRSP, RRIF and other eligible Canadian retirement accounts
  • CAD-to-INR conversion and foreign-tax-credit evidence

Official sources for Canada

Open the primary sources and verify the provision, form, treaty article and effective date that apply to your facts.

Questions to answer before you act

RRSP and RRIF labels do not by themselves prove Section 158 (formerly Section 89A) treatment. The exact account, opening and residence history, Canadian taxation timing and Indian option requirements need to be verified.

Keep a useful TaxCalci page one tap away

Share this page with someone who may need it, bookmark it for filing time, or install TaxCalci from your browser's address bar or menu.

Your calculator inputs stay on this device. TaxCalci does not receive or watch the values you enter.