Commercial Snow Removal & De-Icing in Canada
Seasonal contracts, per-push pricing, and salting for commercial sites.
Commercial snow contracts cover plowing, sidewalk clearing, salting/de-icing, and haul-away. Most Canadian property managers sign seasonal fixed-price contracts between August and October. Pricing is driven by lot size, trigger depth, sidewalk footage, salt usage, and your city's snowfall profile.
Typical contract band
| Band | Unit | Peak season | Service tier |
|---|---|---|---|
| $8,000 – $45,000 | per season | winter | Tier 1 |
What to check before signing
- Is the contract seasonal fixed-price, per-push, or per-event — and what is the trigger depth?
- Is salting included or billed per application?
- What is the guaranteed response time after snowfall ends?
- Is the operator in good standing with the provincial workplace-safety board?
- What are their commercial general liability limits (ask for $5M on larger sites)?
- Where will snow be piled, and is haul-away included when piles exceed bylaw limits?
Frequently asked questions
How much does commercial snow removal cost in Canada?
Seasonal contracts for a typical commercial plaza run $8,000–$45,000 depending on lot size, sidewalk footage, salting scope, and local snowfall. Per-push pricing typically runs $150–$500 per visit for small lots.
When should I sign a snow removal contract?
August through October. Reputable commercial operators fill their route capacity by early November; late signings pay a premium or get waitlisted.
What is a trigger depth?
The snowfall accumulation (commonly 2–5 cm) that obligates the contractor to deploy. Lower triggers cost more but reduce slip-and-fall liability.
Snow Removal by city
- Snow Removal in Toronto, ON
- Snow Removal in Montreal, QC
- Snow Removal in Calgary, AB
- Snow Removal in Ottawa, ON
- Snow Removal in Edmonton, AB
- Snow Removal in Winnipeg, MB
- Snow Removal in Mississauga, ON
- Snow Removal in Vancouver, BC
- Snow Removal in Brampton, ON
- Snow Removal in Hamilton, ON
- Snow Removal in Surrey, BC
- Snow Removal in Quebec City, QC
- Snow Removal in Halifax, NS
- Snow Removal in London, ON
- Snow Removal in Kitchener, ON
- Snow Removal in Laval, QC
- Snow Removal in Victoria, BC
- Snow Removal in Markham, ON
- Snow Removal in Vaughan, ON
- Snow Removal in Saskatoon, SK
- Snow Removal in Gatineau, QC
- Snow Removal in Longueuil, QC
- Snow Removal in Regina, SK
- Snow Removal in Burnaby, BC
- Snow Removal in Windsor, ON
- Snow Removal in Oakville, ON
- Snow Removal in Richmond, BC
- Snow Removal in Richmond Hill, ON
- Snow Removal in Burlington, ON
- Snow Removal in Oshawa, ON
- Snow Removal in Sherbrooke, QC
- Snow Removal in Greater Sudbury, ON
- Snow Removal in Abbotsford, BC
- Snow Removal in Lévis, QC
- Snow Removal in Coquitlam, BC
- Snow Removal in Barrie, ON
- Snow Removal in Saguenay, QC
- Snow Removal in Kelowna, BC
- Snow Removal in Guelph, ON
- Snow Removal in Trois-Rivières, QC
- Snow Removal in Whitby, ON
- Snow Removal in Cambridge, ON
- Snow Removal in St. Catharines, ON
- Snow Removal in Milton, ON
- Snow Removal in Langley, BC
- Snow Removal in Kingston, ON
- Snow Removal in Ajax, ON
- Snow Removal in Waterloo, ON
- Snow Removal in Terrebonne, QC
- Snow Removal in Saanich, BC
- Snow Removal in St. John's, NL
- Snow Removal in Thunder Bay, ON
- Snow Removal in Delta, BC
- Snow Removal in Brantford, ON
- Snow Removal in Chatham-Kent, ON
- Snow Removal in Red Deer, AB
- Snow Removal in Nanaimo, BC
- Snow Removal in Pickering, ON
- Snow Removal in Lethbridge, AB
- Snow Removal in Saint-Jean-sur-Richelieu, QC