~10 minute read · written by Mehrdad, founder of Mekavo

Of the three small business owners above, only one of them — the chiropractor in Vancouver — actually does any further reading before posting a sign. The Toronto auto-shop owner copies what he sees on a sign at the strip-mall across the street. The Montréal dépanneur translates the Toronto sign into French and assumes it is fine.

Both make mistakes. The Toronto sign is fine in Ontario but invites a complaint to the Office de la protection du consommateur the moment it crosses into Quebec. The translated Montréal sign passes the LPC test on intent but fails Bill 96 on the size of its French text versus its English text. Both are operating, legally speaking, on shaky ground — and neither of them knows it.

This article is for the small operator who wants to stop guessing. The rules for charging for parking on your own land are provincial in Canada — not federal — and the three biggest provinces each handle it differently enough that a single national playbook does not exist. Here is the honest map.

Why Canada has no federal parking law — and never will

The Constitution Act, 1867, s. 92(13) gives the provinces exclusive jurisdiction over "property and civil rights in the province". Land is property; the contract between you and a driver who parks on your land is a civil right. Both sit in provincial hands.

The federal government regulates almost nothing about parking. The closest it gets is the Canadian Human Rights Act (which applies to federally-regulated employers and accessible-space obligations on federal land), the PIPEDA framework (which governs how you handle a driver's personal information at the federal level — provinces may have stricter equivalents), and the federal Income Tax Act (your parking revenue is taxable; if you exceed the GST threshold you must register). Everything else — when you can charge, what your sign must say, what happens if you tow, whether you have to translate the sign into French — is provincial.

This is the single most important fact to internalise: there is no "Canadian parking law". There are ten provincial regimes (and three territorial ones) that mostly agree on principles and constantly disagree on details.

Quebec — the LPC art. 28-36 rule almost nobody outside Quebec knows about

Quebec is a civil-law jurisdiction. The rest of Canada is common-law. The difference matters more than it sounds.

The cornerstone of Quebec consumer protection is the Loi sur la protection du consommateur (LPC), c. P-40.1. Articles 28 to 36 contain a rule that catches every out-of-province operator off-guard: for certain consumer services, a written estimate is mandatory before the service is rendered, and the consumer cannot be charged more than the estimate without separate written authorisation. The most-cited application is automotive repair (any work over CAD$100), but the framework reads more broadly than that — Quebec's Office de la protection du consommateur has applied estimate-rule logic to a range of consumer-facing services, and the courts have followed.

The practical effect for a paid-parking operator in Quebec: your price sign at the entrance functions as the written estimate. If the price posted is "$2/hour, $15/day max", and a driver parks for 3 hours, the maximum you can charge — and the maximum your enforcement (tow, claim, dispute filing) can pursue — is what your sign said when they entered. Adding fees that were not on the sign, charging "overstay penalties" that were not announced, or letting daily caps quietly inflate after entry will lose you the LPC argument.

This is friendlier to fair operators than it sounds. It just means: say what you mean on the sign, mean what you say, and your enforcement holds up. Casual operators who try to inflate after the fact lose.

Bill 96 and the Charter of the French Language — your sign is a legal document

The Charter of the French Language (loi 101), amended substantially by Bill 96 (An Act respecting French, the official and common language of Québec), 2022, c. 14, governs commercial signage in Quebec. The core rule has not changed for decades but the enforcement has sharpened:

  • French must be present on any commercial sign visible from a public road.
  • French must be "markedly predominant" — meaning typographically more prominent than any other language. After Bill 96's June 2025 amendments, "markedly predominant" was tightened to roughly "at least twice the space" of any other language, with subordinate visibility for the other language.
  • Trademarks-only signage exemptions were narrowed by Bill 96 and now require a registered trademark to qualify.

The Office québécois de la langue française (OQLF) enforces this. Complaint-driven, sometimes neighbourhood-driven. A parking sign that is English-only — even on a private lot belonging to an anglophone small business — generates an OQLF complaint and an order-to-comply notice. Continued non-compliance escalates to administrative fines starting around CAD$1,500 per occurrence for an individual operator (substantially higher for larger businesses), with daily multipliers possible.

Practically: a Quebec parking sign should be in French, with English (if present) clearly subordinate. The QR code itself is language-neutral; the payment page it lands on should default to French and offer English as a switch.

Ontario — the Highway Traffic Act, the Repair and Storage Liens Act, and the polite-tow tradition

Ontario regulates private-property parking primarily through three overlapping frameworks:

  1. The Highway Traffic Act, RSO 1990, c. H.8, s. 134 — gives a landowner the right to remove (tow) an unauthorised vehicle from private land at the vehicle owner's expense, subject to reasonable signage.
  2. The Repair and Storage Liens Act, RSO 1990, c. R.25 — controls how a tow operator's storage lien works once a vehicle is impounded, including notice requirements before sale.
  3. Municipal by-laws — Toronto, Mississauga, Ottawa each have their own private-property towing regulation on top of the provincial framework. Toronto in particular requires posted signs to include specific contact information and rate caps for storage charges, by-laws Chapter 545.

The Consumer Protection Act, 2002 applies to paid-parking contracts as consumer agreements: the price must be disclosed before the contract is formed, the contract must be clear, and unfair practices (hidden fees, misleading rates) are explicitly prohibited under CPA s. 14. Less prescriptive than Quebec's LPC, but enforced by the Ministry of Public and Business Service Delivery.

Ontario also has the most active small-claims court for parking disputes per capita in Canada. Drivers who feel wrongly charged file in small-claims (claim limit $35,000) and the cases are usually resolved on whether the signage was adequate and whether the rate was reasonable. Operators who keep their signs honest tend to win; operators with hidden fees tend to lose and pay costs.

British Columbia — the Motor Vehicle Act and strata-corporation realities

British Columbia regulates parking under the Motor Vehicle Act, RSBC 1996, c. 318 (Part 3 in particular) for towing-related matters, with consumer-contract rules in the Business Practices and Consumer Protection Act for paid-parking contracts themselves. Towing is broadly permitted from private property where adequate signage exists and where the vehicle is unauthorised.

What is distinctive about BC is the strata-corporation context. The Greater Vancouver area has more strata-titled commercial and mixed-use properties than anywhere else in Canada. Parking lots that look private are often strata commonly-held land, and the operator authorised to charge for parking is the strata corporation — not the individual unit owner. Before signing up to charge for parking on your "lot", confirm whether it is your freehold, strata-common, or strata-limited-common. The Strata Property Act, SBC 1998, c. 43 requires a strata-council resolution (usually 3/4-vote) before strata-common-land use is changed — including from "free parking for owners" to "paid public parking".

BC also has the country's strictest commercial driver-data rules under the Personal Information Protection Act (PIPA), which is stricter than the federal PIPEDA. Plate-recognition (ANPR) systems in BC require explicit posted notice and a clear lawful purpose — most BC operators avoid ANPR for this reason.

The winter problem — snow, slip-and-fall, and the parking-operator liability shift

This is the most under-discussed risk in Canadian paid parking. Every province imposes a duty on the occupier of a premises to keep it reasonably safe — under common-law occupier's liability statutes (Ontario's Occupiers' Liability Act, Alberta's, etc.) and under the Quebec Civil Code's general duty of prudence and diligence.

When your lot is "free" — purely for your business invitees — the duty exists but the courts are generally lenient on a small business that does its reasonable best. When you start charging, the lot becomes a paid commercial service. Courts have, in multiple recent decisions (Ontario in particular), applied a stricter duty of care to operators who charge for parking, on the theory that the paying driver is paying for a usable surface, not just a patch of land. A driver who slips in the lot of your auto-shop in February may bring a stronger claim against you than they would have last winter, before you started charging.

Practical mitigation:

  • Document your snow-clearance schedule (a basic photographed log is enough for most cases).
  • Have a written agreement with your snow-clearance contractor that names them as a co-defendant if a claim arises.
  • Add a "USE AT OWN RISK — SURFACE UNCLEARED IN WINTER" subtext to your parking sign in Ontario and Quebec specifically. This does not eliminate the duty, but it shifts the negotiation in court.
  • Consider a winter-pause on the paid model — many small operators pause charging from December 1 to April 1 and just let the lot return to private use during the most-litigation-prone months.

What "doing it right" looks like at a typical small Canadian operator

Take three real examples:

A dépanneur in Longueuil (Quebec)

French-predominant sign at the entrance: "Stationnement payant · $3/heure · maximum $20/jour" with smaller English underneath. QR code goes to a payment page that defaults to French. Operator pauses paid parking from December through March because of slip-and-fall risk in untreated winter conditions. No tow contract — non-payers are non-payers. Operator nets approximately CAD$5,000-$8,000 a year on the six unused-by-customers daytime spaces.

An auto-shop in Mississauga (Ontario)

English sign at the entrance, with the rate, the QR code, and a "this lot is monitored" subline. No towing arrangement. The five spaces are paid Monday-Friday daytime, free for shop customers via a code displayed on invoices. Approximately CAD$6,000-$9,000 a year on lot utilisation that was previously zero — and a less-stressful relationship with the train-station commuters who used to clog the lot.

A clinic in Burnaby (BC)

Strata-common parking, so the chiropractor sub-let her share to a paid-parking arrangement after a 3/4 strata vote. Posted notice in English (no Bill 96 obligation in BC). No ANPR — too much PIPA exposure. Software-only payment via QR. Net to the chiropractor: approximately CAD$4,000-$6,000 a year after the strata's revenue-share.

What you need to operate Mekavo Parking in Canada

The whole setup, for a Canadian small operator:

  1. Confirm your province's signage and consumer-protection rules. The defaults above cover Quebec/Ontario/BC; other provinces follow either the common-law (most) or the LPC-style (none other than Quebec) framework.
  2. If you are in Quebec, set the price page to default to French and make sure your entrance sign is French-predominant per Bill 96. (Our Quebec-specific blog article goes much deeper on this — /ca/fr/parking/blog.)
  3. Sign up at mekavo.com/ca/parking. The setup wizard walks you through site naming, rate, payout-bank connection (we use Stripe for Canada — direct CAD bank deposits, instant payouts where eligible).
  4. Print your entrance sign with the QR code we generate. Include rate, max stay (if any), and the language-of-receipt note for Quebec.
  5. You are live. We take a five percent platform fee from your share, never added to the driver's price. There is no monthly fee, no equipment, no contract.

What to do this week

  1. Check your title — confirm you (or your strata) actually hold the right to commercialise parking on the land. Most freehold and strata-common parking is fine; some agricultural-to-commercial converted lots have restrictions.
  2. Walk past the nearest paid lot — municipal or private — and note its hourly and daily rate. That is your fairness benchmark.
  3. Visit mekavo.com/ca/parking and start the 8-step setup. Free to try, no contract, no monthly fee.

And if Mekavo is not the right fit for you, look at any of the other software-first platforms. The principle matters more than the brand: match your sign to your province, never charge more than your sign said, and treat the winter as a real liability — not a marketing problem.


Written by Mehrdad, founder of Mekavo. Mekavo Ltd is registered at Companies House (#16477044) in Leicester, UK, and operates Mekavo Parking globally as a software-and-payments service. This article is general guidance, not legal advice — consult a Canadian lawyer in your province for your specific situation, especially in Quebec where the LPC and Bill 96 interact in non-obvious ways with operator practice.

Ready to set up paid parking on your Canadian property?

8-step setup. CAD payouts directly to your bank. We take five percent. No monthly fee, no contract, no equipment.

Start Canada setup →