Ontario is the strictest jurisdiction and the one most users need to get right. Section 67.2 of the Employment Standards Act, 2000 makes employee non-competes void, full stop, unless the worker is a true executive or the covenant flows from a sale of business. Drafting a non-compete for an ordinary Ontario employee is not merely risky, it is unenforceable by statute. The practical answer is to rely on non-solicitation and confidentiality covenants, which the ban leaves untouched, and to reserve any non-compete for genuine C-suite hires or commercial transactions.
British Columbia has no statutory ban, so the common-law Elsley and Shafron framework governs in full. BC courts are demanding on geographic precision, as Shafron itself, a BC case, demonstrates. A covenant that is vague about territory will not be rescued by the court, which refuses to apply notional severance to restrictive covenants.
Alberta likewise relies on common law and applies the reasonableness test strictly, with particular scrutiny of duration. Alberta courts have shown willingness to enforce narrow non-solicitation clauses while striking broad non-competes, reinforcing the template's split structure.
Quebec stands apart, governed by the Civil Code of Québec rather than common law. Article 2089 expressly allows non-competition stipulations but requires them to be limited as to time, place and type of employment to what is necessary to protect the employer's legitimate interests, and the employer bears the burden of proof. Quebec also has specific rules under article 2095 that bar enforcement where the employer terminated without a serious reason. If you operate in Quebec, the employment contract templates aligned to provincial law account for these distinct civil-law requirements.