Snow contracts in Ontario and the Prairies: what changes north of the border
What is different about a Canadian snow removal contract?
Four things change. Ontario's Occupiers' Liability Act bars a snow or ice personal-injury action unless written notice is served within 60 days, and it names the independent contractor hired to clear snow as a person who can be served. Triggers are written in centimetres, not inches. The season runs roughly November to April. And GST or HST goes on the invoice once you pass the $30,000 small-supplier threshold.
Most of the snow-contract advice a Canadian operator finds was written for a US market, and most of it transfers. The four billing structures are the same four risk splits everywhere it snows, and the structure decision itself — who carries event-count risk when the winter comes in quiet or heavy — is the same decision in Barrie as in Buffalo. This page does not repeat it. It covers the parts a US template has no field for.
Two framing notes before anything else. None of this is legal advice. It describes published legislation, published municipal service standards and published tax rules, and it points at the primary source for each so you can read it yourself; whether any clause works on your contract, in your province, is a question for a lawyer licensed there. And Ontario is not Canada. Occupiers’ liability, workers’ compensation, sales tax and the bylaws that set your working deadlines are all provincial or municipal, so a page that gives you one national answer is giving you a wrong one. Where a rule is Ontario’s, this page says Ontario.
The clause a US template does not have
Ontario put a notice deadline in front of snow and ice injury claims, and it named snow-removal contractors in it.
The Occupiers’ Liability Amendment Act, 2020 — Bill 118, Royal Assent 8 December 2020, S.O. 2020, c. 33 — added section 6.1 to the Occupiers’ Liability Act. The operative sentence reads: “No action shall be brought for the recovery of damages for personal injury caused by snow or ice against a person or persons listed in subsection (2) unless, within 60 days after the occurrence of the injury, written notice of the claim, including the date, time and location of the occurrence, has been personally served on or sent by registered mail to at least one person listed in subsection (2).”
Four details in that sentence matter to a contractor rather than to a lawyer.
You are on the list. Subsection (2) names the occupier and an independent contractor employed by the occupier to remove snow or ice on the premises during the relevant period. This is not a rule about property owners that happens to affect you downstream. The statute contemplates the notice landing on the snow contractor directly.
The notice has to say when and where. Date, time and location of the occurrence, in writing, personally served or sent by registered mail. That is the shape of the document that will arrive.
If you receive one, you have to pass it on. A person served must forward copies to the other occupiers and contractors involved during the period of the injury. A notice that arrives at your office and stops there is a problem you created.
The deadline is not absolute. The section keeps two exceptions: it does not bar the action where the injured person died as a result of the injury, and it does not bar the action where a judge finds a reasonable excuse for the want or insufficiency of the notice and that the defendant is not prejudiced in its defence. Anyone selling you the 60 days as a hard wall is over-reading it.
One thing this page will not tell you is the exact date the section came into force. The Act provides that it comes into force on a day to be named by proclamation, the Legislative Assembly’s own bill page does not print the proclamation date, and Ontario’s e-Laws would not serve us a readable page for the consolidated statute on any attempt this session. So there is no in-force date here. Read the current consolidated text of section 6.1 on e-Laws before you rely on any of this.
Why Canadian snow contractors keep service logs
The practical consequence is not a clause you add. It is a record you keep.
A notice under section 6.1 arrives with a date, a time and a location on it, and the only useful reply is a record of what was done at that location around that time. Sixty days after an incident is well inside a live season, which means the record either exists as a matter of routine or it does not exist at all. What routine looks like is unglamorous: per-site timestamps for each visit, what was cleared, what material went down and in what quantity, the depth observed on arrival, who was on the truck, and the same information for the visits either side of the one in question.
The contract’s part in this is smaller than the habit’s. Say who logs, what a log entry contains, how long records are retained and how a party gets a copy. That is scope and administration language, not liability language. The liability language — indemnity, hold-harmless, the allocation of the slip-and-fall exposure itself — is the one section of a Canadian snow agreement that should be drafted or reviewed by counsel in the province where the lot sits, and this page is not going to pretend otherwise.
Triggers are in centimetres, and your city already published its own
A US template arrives with a two-inch trigger in it. Canadian accumulation is quoted, forecast and argued in centimetres, so the first substantive edit is a unit change — and the second is realizing that your municipality has already published the numbers your customer will compare you against.
Toronto states its winter service levels as accumulation thresholds with completion times attached.
| Surface | Plowing starts at | Completion time |
|---|---|---|
| Expressways | 2.5 cm | 2 hours |
| Arterial roads | 5 cm | 6-8 hours |
| Collector roads | 8 cm | 8 hours |
| Local roads | 8 cm | 14 hours |
| Sidewalks, bus stops, pedestrian crossovers | 2 cm | 12 hours |
| Cycling infrastructure | 2 cm | 8 hours |
Salting runs on a separate rule in the same document — it starts when snow first accumulates on expressways, arterials and collectors, and below 8 cm on local roads — and the completion standard differs by class: bare pavement, centre bare (2.5 m cleared from the centre of the roadway), or safe and passable.
Read that table as a commercial document rather than a municipal one. A property manager who has watched the city plow her street at 8 cm has an intuition about what a snow service does and when, and a private trigger set well above the local road standard is a conversation you will be having in February instead of in September. It cuts the other way too: the 2 cm sidewalk standard with a 12-hour clock is why pedestrian surfaces on a commercial site are a different product from the lot, priced separately, and why “we plow at 5 cm” is not an answer for a walkway.
The owner-side deadlines are the sharper number, because they are what your customer is actually exposed to. Toronto requires residents and businesses to clear the public sidewalk within 12 hours of the end of a snowfall where accumulation is under 2 cm (at 2 cm or more the City clears it), and to clear driveways, parking spaces, steps, ramps and landings within 24 hours after snowfall ends. In Calgary, section 67 of the Street Bylaw requires property owners to clear the public sidewalk bordering their property within 24 hours of a snowfall ending.
That is the number to build your response window from. Your customer has a municipal deadline; your contract either helps them meet it or quietly leaves them short. If you promise a 24-hour response on a site whose owner owes a 12-hour sidewalk, you have written a document that fails on a light snowfall.
Whatever depth you land on, write the two details that turn a number into an obligation: where it is measured and when the clock starts. A depth with no stated measuring point and no stated clock is the sentence a February argument gets fought over, in any country.
The season is longer than the template assumes
A US snow contract is often drafted around a November-to-March term. Canadian programs run longer at both ends, and the extra weeks are real money on a seasonal contract and real risk on a per-push one.
The City of Winnipeg says it plainly about its own operation: “Our snow clearing and ice control program typically runs from November until April.” That is a municipal program rather than a private contract, but it is a published statement about how long a Prairie winter has to be staffed for, and it is the honest anchor for a term.
What the longer term does depends entirely on which structure you signed. A seasonal flat rate that runs to 30 April is carrying five or six weeks of April exposure that a March-ending template never priced — and April is exactly when a late storm lands on a crew that has already released seasonal equipment. A per-push book has the mirror problem: an extra six weeks of possible events is upside you did not sell, and an April event on a customer who mentally ended the season in March is an invoice you will have to defend.
Two arithmetic questions come out of that, and neither is guesswork. What does the low end of your own event range do to fixed-cost recovery over a longer term — a break-even question before it is a pricing one, with the overhead recovery rate telling you how much of every billed hour is already committed? And if the term is longer, does the billing still arrive when the bills do — the annual contract monthly payment calculator levels a seasonal price into instalments across the actual term you wrote, which is the difference between a November lump that solves the customer’s budgeting problem and a schedule that solves yours as well.
The models, without the price bands
Per push, per event, seasonal flat rate and hourly-plus-equipment are the same four structures in Canada as anywhere else, and the structure guide works through who carries which risk in each. Two notes are specific to the Canadian document.
The first is that per push and per event are not synonyms here, and Canadian commercial tenders often price them differently. A per-push price bills each visit to the site. A per-event price bills the storm, however many visits it took — which on a 30 cm multi-day system is a materially different number. If your contract uses one word and your customer is thinking of the other, the disagreement surfaces on the largest invoice of the year. Define the event: state the trigger depth, state whether a continuing snowfall is one event or several, and state the interval after which a fresh accumulation starts a new one.
The second is de-icing on its own line. Material scope is a scope question, not a chemistry one: whether salting is included, whether it is per application or per tonne, whether ice control without snowfall (freezing rain, thaw-refreeze, a January melt on a shaded north lot) is inside the contract at all. Those events generate service visits with no plow trigger to justify them, and a seasonal price that never contemplated them absorbs them for free. Size the season’s requirement against your own quoted material price with the de-icing salt calculator, and write the assumption into the document as a stated quantity.
What you will not find on this page is a Canadian rate. There are per-visit and per-season dollar bands for Ontario and for Calgary circulating in aggregator content, and we could not re-anchor a single one of them to a primary source, so none of them is printed here — the same rule this site applies to salt prices on the US page. Build the number from your own costs instead. The pricing calculator below assembles a per-push price from labour, equipment, material, overhead and a target margin, and produces a tier schedule and an advisory seasonal figure from the same inputs; read its dollar outputs as your own currency and its depths in the unit you entered.
Two adjacent clauses do the same work they do anywhere. Scope that appears after signature — a stacking area you were never shown, a walkway added in December — belongs in a change order rather than in a favour you absorb, and the change order template is the document for it. A late-payment term is worth stating in figures, with the invoice late fee calculator behind the arithmetic, because snow work bunches into a few brutal weeks and gets paid on ordinary terms. If the renewal is going up rather than out, the price increase impact calculator shows what a given percentage does to the annual total before you send the letter.
The tax line
A US invoice template has a sales-tax field that does nothing useful north of the border. Two rules replace it.
When you have to charge. Section 148 of the Excise Tax Act makes you a small supplier — and therefore not required to collect — while the total consideration for your worldwide taxable supplies over the four preceding calendar quarters does not exceed $30,000 ($50,000 for a public service body). Subsection 148(2) ends that status the moment the total exceeds $30,000 within a single calendar quarter. A single commercial seasonal contract can move a small operator across that line in one signature, which is a reason to know where you sit before December rather than after.
What rate. That is provincial, and only one rate is printed on this page because only one was verified for it. Ontario’s Harmonized Sales Tax is 13 per cent — a 5 per cent federal portion and an 8 per cent provincial portion — and the Canada Revenue Agency administers and collects it on Ontario’s behalf. Alberta, Saskatchewan and Manitoba combine the federal and provincial pieces differently from Ontario and from each other; confirm your own province’s rate and registration requirements with the CRA rather than copying a number off a page written from Toronto.
Then say which one you quoted. A seasonal price of a given size means two different things depending on whether the tax is inside it, and “plus applicable taxes” belongs in the pricing clause of the contract, not in a footnote on the estimate. A flat-rate pricing seasonal number and a time and materials hourly rate both need the same sentence.
What the commercial client will ask you for
Residential snow work is signed on a quote. Commercial snow work is signed on a quote plus a small pile of documents, and in Ontario two of them are worth understanding before the request arrives.
A certificate of insurance is the first and the least surprising: commercial property managers routinely require evidence of coverage, naming requirements and limits before a contractor is allowed on site, and the certificate has to be current for the term. Insurance renewal timing interacts with snow contracting more than operators expect, because both land in the fourth quarter — the Q4 renewal guide covers what to expect when that quote arrives alongside the season’s bids.
The second is WSIB, and it is the one that catches people. WSIB states that people who own or run a business in construction, with or without employees, must have coverage and need to register — naming independent operators working in construction, sole proprietors with employees, partners in a partnership with or without employees, and executive officers of a corporation with employees. A business has 10 calendar days from the day it hires its first employee to register. Whether a particular snow and landscaping mix sits in a construction class is a classification question for WSIB, and the answer is worth getting from them in writing rather than inferring from a web page — including this one.
What the client will actually ask for is a clearance. WSIB describes it as a unique number issued to registered businesses showing that a business, contractor or subcontractor is registered and up to date, including current on premium payment and reporting; the number is valid for all your contracts and for up to 90 days. The operational consequence is a calendar item: a 90-day clearance obtained in October does not cover a season running to April, so the renewal has to be diarized or a January request will find you scrambling. The other consequence is upstream — an account that is not in good standing cannot produce one, which turns a payment dispute with the WSIB into a lost contract.
What is cited here, and what is deliberately missing
Nine sources, each fetched on 24 August 2026 and linked where it is used: the Legislative Assembly of Ontario’s Bill 118 page, Toronto’s levels-of-service and sidewalk-clearing pages, Calgary’s snow shovelling bylaw page, the City of Winnipeg’s snow clearing page, section 148 of the Excise Tax Act on the Justice Laws Website, Ontario’s HST page, and WSIB’s construction-coverage and clearances pages. Three things are absent on purpose. There is no proclamation date for Bill 118, because the Act commences by proclamation, the Legislature’s page does not print the date, and e-Laws would not serve us a readable page. There is no Canadian price band — not per push, not per season, not by driveway size — because none of the figures in circulation resolved to a primary source. And there is no Prairie tax rate, because only Ontario’s was verified; the other provinces are named and routed to the CRA rather than guessed at.
Decide in this order
Start with the record, not the clause: decide what your service log will contain and who keeps it, because in Ontario that habit is the answer to a notice you may receive on any site you touched. Then set the trigger in centimetres against what your municipality publishes for the surfaces you are clearing, and write the measuring point and the clock beside it. Set the term against a season that runs to April rather than to March, and check what the extra weeks do to the structure you were about to sign. Price the model from your own costs — nobody’s national band, including any you find on a page like this one. Put the tax treatment in the pricing clause rather than the estimate footer, get your WSIB classification confirmed and your clearance diarized before the first request, and route the indemnity language to a lawyer licensed in the province where the lot sits.
If you are still deciding which structure to sell rather than how to write it in Canada, the structure guide is the decision itself, and how to get snow removal contracts covers getting into the room. Once you have decided, the Canadian snow removal contract template is the document built against everything on this page — centimetre triggers, GST/HST, the 60-day notice regime — rather than the US-default snow removal contract template this page exists to help you translate. Price the season before you write the number into either document: the Canadian snow removal pricing calculator builds the per-push figure from your own costs, in CAD.
None of this replaces the two questions that sit underneath a winter book: whether you are licensed to run the business at all, and what covers you while you do. Starting the same business in Canada and the summer half of the same Ontario compliance stack cover registration and licensing for an operator who runs snow and lawn out of the same truck, and what a Canadian snow operation has to carry covers the insurance side this page deliberately leaves to that guide.