Skip to content
Important

Selling Canadian Home from US

Selling your former Canadian home while living in the US triggers reporting in both countries. Canada may offer the principal residence exemption for years you lived in the home. The US taxes worldwide capital gains but may offer partial Section 121 exclusion. A Section 116 clearance certificate is required before closing.

Key Points

  • Canada's principal residence exemption covers years the property was your principal residence plus one bonus year.
  • As a non-resident seller, you must obtain a Section 116 clearance certificate before or shortly after closing.
  • The buyer must withhold 25% of the purchase price if no clearance certificate is obtained.
  • The US allows up to $250,000/$500,000 Section 121 exclusion if you lived in the home 2 of the last 5 years.
  • The adjusted cost basis for US purposes should reflect the FMV on your date of US residency or departure from Canada.

Action Items

  1. 1.Apply for a CRA Section 116 clearance certificate well before the closing date.
  2. 2.Calculate the Canadian principal residence exemption based on years of occupancy.
  3. 3.Determine your US cost basis, considering any departure tax deemed disposition adjustment.
  4. 4.Evaluate eligibility for the US Section 121 exclusion based on the 2-of-5-year use test.
  5. 5.Claim foreign tax credits on Form 1116 for any Canadian tax paid on the gain.

Frequently Asked Questions

Can I get both the Canadian principal residence exemption and the US Section 121 exclusion?

Potentially yes, for the years that qualify under each country's rules. The FTC mechanism prevents double taxation on any overlapping gain.

What if I do not get a clearance certificate before closing?

The buyer is required to withhold 25% of the gross purchase price and remit it to CRA. You can recover the excess by filing a Section 116 return.

Not sure which forms apply to you?

Answer a few questions and DualFiler will identify your tax persona, required forms, and potential penalty exposure.

Start the Wizard