TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Learn/Ask a Lawyer/Immigration/Is there a waiting period…
Immigration

Is there a waiting period before I can sponsor a new spouse after sponsoring a previous one?

TSL Written by the Treadstone Law team· Updated June 2026

Yes. Federal immigration regulations impose a five-year bar on sponsoring a new spouse or partner after you previously sponsored a spouse or partner. The five years runs from the date your previously sponsored partner became a permanent resident, not from the date you broke up or divorced.

This rule exists to prevent serial sponsorships and to protect the integrity of the spousal class. Even if your previous marriage ended quickly after your spouse landed — and even if you had no role in that outcome — the five-year bar still applies. The bar is firm and there is no general humanitarian exemption to it.

There are important nuances: if you yourself were sponsored as a spouse and then became a permanent resident, you are also subject to the five-year bar on sponsoring a new partner until five years after you became a permanent resident. The bar applies to both sponsors and to those who were sponsored. This is a common surprise for clients, and getting clear legal advice before you assume you are eligible to sponsor again is essential.

Key takeaways

  • A five-year bar prevents re-sponsorship of a new spouse for five years after the previous one landed
  • The clock runs from when your previous spouse became a PR, not when the relationship ended
  • People who were themselves sponsored as spouses also face a five-year bar
  • No general humanitarian exemption exists to this rule
This is general information, not legal advice. It doesn’t create a lawyer–client relationship, and the rules can change. For advice on your situation, a Treadstone immigration lawyer can help.
Was this helpful?Share:

Go deeper

Still have questions?

Search 2,500 answers, or send yours to a Treadstone lawyer — we answer in plain language.

All answersStart a File →