- Canadian residents are generally taxed on their worldwide income, not just income earned inside Canada.
- Foreign pension income is generally reported as income for the year received, converted to Canadian dollars using an appropriate exchange rate.
- Canada has tax treaties with a number of countries, and how a particular foreign pension is taxed can depend on the specific treaty between Canada and the country the pension is paid from.
Retiring to Canada, or retiring in Canada after years working abroad, often means a pension arrives from outside the country. Many people assume that because the pension originates elsewhere, and may already have tax withheld at the source, it isn’t Canada’s business. That’s usually not the case.
This guide explains how foreign pension income is generally treated once you’re a Canadian resident, and what to watch for so you don’t end up taxed twice on the same money.
Residency, Not Source, Drives Canadian Tax
Canadian residents are generally taxed on their worldwide income, not just income earned inside Canada. That means a pension paid from another country to a Canadian resident is generally reportable on your Canadian tax return, in Canadian dollars, alongside your other income — even if it was never touched by a Canadian institution.
Reporting the Income
Foreign pension income is generally reported as income for the year received, converted to Canadian dollars using an appropriate exchange rate. Keep records of:
- The pension statements or slips from the foreign payer
- The dates and amounts of each payment
- Any foreign tax withheld at source
- The exchange rate source you used for the conversion
Tax Treaties Can Change the Result
Canada has tax treaties with a number of countries, and how a particular foreign pension is taxed can depend on the specific treaty between Canada and the country the pension is paid from. Some treaties affect which country has the primary right to tax a particular type of pension, or reduce the withholding tax the source country can apply. Because treaty terms vary significantly by country and by the type of pension involved, don’t assume the general rule described here is the full answer for your specific pension — check the applicable treaty or get advice.
Avoiding Double Taxation
Where a foreign pension has already had tax withheld in the source country, and that same income is also taxed in Canada, the foreign tax credit mechanism is generally the tool used to prevent double taxation — you can generally claim a credit against your Canadian tax for foreign tax already paid on the same income, up to certain limits. The mechanics of that credit are their own topic; see our related guide on claiming the foreign tax credit for the details.
Why This Often Catches People by Surprise
It’s easy to assume that once a foreign country has already taxed a pension at the source, the matter is closed. From a Canadian tax perspective, it usually isn’t. Canada’s general approach is to tax residents on their full worldwide income and then provide relief for foreign tax already paid, rather than simply excluding foreign-sourced amounts from the return. The result can feel like double taxation until the relief mechanism is applied correctly — which is exactly why both the reporting step and the credit calculation matter, not just one or the other.
What to Gather Before You File
- [ ] Statements or slips showing the gross foreign pension amount received during the year
- [ ] Records of any tax withheld at source by the foreign payer or government
- [ ] Bank or brokerage records showing the dates of deposit, useful for currency conversion
- [ ] Confirmation of which country’s tax treaty, if any, applies to your situation
A Few Common Situations
- Foreign government or social security pensions may be treated differently than private employer or personal pensions under the applicable treaty.
- Lump-sum foreign pension payments can raise different questions than ongoing periodic payments.
- Pensions still being paid into a foreign account you haven’t withdrawn from may still need to be reported, depending on the type of plan.
Frequently asked questions
Do I have to report a foreign pension if the money stays in a foreign bank account?
Generally, yes, if you’re a Canadian resident and the income is taxable — where the money physically sits doesn’t change whether it’s reportable. It can also raise separate foreign-asset reporting obligations depending on the value involved.
What if my foreign pension is already taxed in the country it comes from?
You may be entitled to relief from double taxation through the foreign tax credit or the applicable tax treaty, depending on the type of pension and the country involved. Don’t assume you’re stuck paying tax twice without checking.
Does it matter what currency my pension is paid in?
For Canadian tax reporting, foreign pension income needs to be converted to Canadian dollars. The specific conversion approach and timing can matter, so keep good records of the amounts and dates involved.
I just moved to Canada — does my foreign pension count starting from day one?
Generally, once you become a Canadian tax resident, your worldwide income from that point forward is reportable. The rules around exactly when residency begins can be fact-specific, so confirm your residency start date if it isn’t clear-cut.
This is a tax question
Start a file online — flat, published fees, reviewed by a licensed Ontario lawyer before a dollar is owed.