TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Learn/Ask a Lawyer/Corporate/What topics should a…
Corporate

What topics should a shareholder agreement in Ontario typically cover?

TSL Written by the Treadstone Law team· Updated June 2026

A well-drafted Ontario shareholder agreement typically addresses several core areas. First, it defines share transfer restrictions — for example, a right of first refusal that requires a seller to offer their shares to existing shareholders before selling to an outsider. Second, it outlines decision-making: which matters require unanimous consent versus a simple majority, and whether any shareholder has a veto on certain issues.

Third, the agreement usually deals with triggering events such as death, disability, retirement, or a shareholder wanting to exit. Related to this are buy-sell mechanisms (sometimes called "shotgun clauses") that set out a structured process for one shareholder to buy out another when the relationship breaks down.

The agreement may also address management roles and compensation, dividend policy, confidentiality and non-competition obligations, and how future financing rounds will be handled. The exact contents depend on your specific business structure and the number of shareholders involved. A lawyer familiar with Ontario corporate law can help tailor these provisions to your circumstances.

Key takeaways

  • Share transfer restrictions (e.g., right of first refusal) are a core feature.
  • The agreement should specify voting thresholds for major decisions.
  • Buy-sell mechanisms provide an exit path when shareholders disagree.
  • Each agreement should be customized to the company's particular situation.
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 corporate 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 →