TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Learn/Ask a Lawyer/Real Estate/Is there a cooling-off period…
Real Estate

Is there a cooling-off period when I buy a new condo in Ontario?

TSL Written by the Treadstone Law team· Updated June 2026

Yes. Under Ontario's Condominium Act, purchasers of new condominium units from a builder have a 10-day cooling-off period (called a rescission period) during which they can cancel the agreement without any penalty and receive a full refund of their deposit. The 10-day period begins when the buyer receives the signed agreement and the condominium disclosure statement, whichever comes later.

This right to rescind is statutory — it cannot be waived or contracted out of. To exercise it, you must deliver a written notice of rescission to the vendor within the 10-day window. The builder is then required to return your deposit within a set timeframe.

Note that this right applies specifically to new condominium pre-construction purchases from a builder. It does not apply to resale condominiums, resale freehold homes, or new freehold homes (though new freehold homes have their own 10-day period under different legislation). If you are uncertain whether your purchase triggers a cooling-off right, speak with a real estate lawyer before the period expires.

Key takeaways

  • New condo buyers in Ontario have a 10-day statutory right to rescind under the Condominium Act.
  • The period starts when you receive both the signed agreement and the disclosure statement.
  • Rescission must be in writing and delivered within the 10-day window.
  • This right cannot be waived and applies only to new condo purchases from builders.
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 real estate 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 →