If you receive a pension from another country — whether it is US Social Security, a UK state pension, India's EPFO pension, or any other foreign retirement benefit — you must understand how to report it in Canada and whether a tax treaty protects you from double taxation. This guide covers the key rules for the most common pension-source countries.

The Basic Rule: Worldwide Income

Canadian tax residents must report their worldwide income on a T1 tax return. This includes foreign pension income. The income is converted to Canadian dollars at the exchange rate in effect when you received it (you can use the Bank of Canada annual average rate for convenience).

Foreign pension income is reported on Line 11500 of your T1 return (Other Pensions and Superannuation).

Tax Treaties — Avoiding Double Taxation

Canada has tax treaties with over 90 countries. These treaties typically:

The foreign tax credit (reported on Form T2209) allows you to reduce your Canadian tax by the amount of tax paid to the foreign country on that income — preventing double taxation.

US Social Security Benefits in Canada

Under the Canada-US Tax Treaty, US Social Security benefits received by Canadian residents are taxed only in Canada (not in the US) — but only 85% of the benefit is included in Canadian taxable income. The IRS issues a Form SSA-1099 showing the total benefits received, but Canada provides treaty-based relief by only taxing 85% of the benefit.

Key points:

UK State Pension in Canada

The Canada-UK Tax Treaty generally allows Canada to tax UK State Pension income received by Canadian residents. The UK does not withhold tax on State Pension payments to Canadian residents (as long as you notify HMRC of your Canadian residency). Report the full amount on Line 11500, converted to CAD.

Other Common Foreign Pensions

Country-by-Country Summary

  • India (EPFO, NPS, Superannuation): Report full amount in CAD on Line 11500. Canada-India tax treaty may limit Indian withholding tax. Claim foreign tax credit for any Indian tax paid.
  • Australia (Superannuation): Lump-sum superannuation payments may be treated differently than periodic pension. Consult a cross-border tax advisor.
  • Germany: Canadian-German treaty limits German withholding to 15% on pensions. Claim full foreign tax credit in Canada.
  • Netherlands: Netherlands pensions generally taxed in Canada for Canadian residents. Foreign tax credit available for Netherlands tax paid.
  • Countries without a tax treaty: Full foreign pension is taxable in Canada. You may still claim a foreign tax credit for taxes paid in the source country, subject to limitations.

Impact on OAS and GIS

Foreign pension income affects two key Canadian benefits:

Canada Pension Plan (CPP) Totalization Agreements

Canada has social security totalization agreements with many countries. These agreements allow you to combine contribution periods from both countries to qualify for benefits. If you worked in the US and Canada, your US Social Security work history and Canadian CPP history can be combined for eligibility purposes.

Countries with totalization agreements with Canada include: USA, UK, France, Germany, Italy, Netherlands, Portugal, Spain, Austria, Belgium, Denmark, Finland, Greece, Ireland, Luxembourg, Norway, Sweden, Switzerland, Australia, New Zealand, Chile, and others.

Reporting Foreign Pension on Your Tax Return

  1. Convert foreign pension amounts to CAD at the exchange rate when received (or use the annual average)
  2. Report on Line 11500 (Other Pensions and Superannuation)
  3. If you received foreign tax credits, complete Form T2209
  4. If pension qualifies as "pension income," you can split up to 50% with your spouse on Line 11600
  5. You may also be entitled to the pension income amount (Line 31400) for a tax credit of up to $2,000

Related Guides