
- Home
- Insights
- E-commerce and Marketplaces
- Selling online in Canada
Regulatory explainer
What a Canadian storehas to get right.
Selling online in Canada differs from selling online almost anywhere else in five places: sales tax runs on five separate mechanisms, registration obligations follow the customer rather than the seller, shipping is priced by a geography that breaks imported models, the checkout is governed by rules that differ by province, and returns are provincial law.
This page gives the structure and points at the authority that maintains each number. No tax rate is printed here, because a rate in evergreen content is wrong the next time a budget passes. Written 23 September 2026. Confirm every rate with the CRA or the province.
HUREAL / Material studies
The five
Where a Canadian storeis genuinely different.
Most commerce advice available in English is written for the United States market, and most of it transfers. Five things do not, and each of them is the kind of thing that is cheap to design for and expensive to retrofit, which is the worst combination to discover late.
| The difference | What it actually is | Where it lands in a build |
|---|---|---|
| Sales tax runs on five mechanisms | A federal tax, a harmonised tax in five provinces, three provinces running their own, Quebec running its own separately again, and territories with the federal tax alone. | Tax configuration, the price display rule, and the invoice. |
| Registration follows the customer | Several provinces require registration based on selling into the province rather than on being located in it, each with its own rule. | A question for your accountant, answered before launch rather than after. |
| Shipping is priced by a hard geography | A very large country with a population concentrated in a narrow band, and carrier surcharges for everything outside it. | Shipping rules, the free shipping threshold, and the margin model. |
| The checkout is governed locally | Domestic payment expectations, rules on what a merchant may add to a card transaction, and currency display. | Payment methods, the surcharge decision, and what the cart shows before the last step. |
| Returns are provincial law | There is no single federal right of return. Each province legislates consumer protection, and some legislate distance selling specifically. | The returns policy, the disclosures shown before the order, and the confirmation email. |
Scroll the table sideways to read it.
Tax, part one
Five mechanisms,not one rate.
The federal Goods and Services Tax applies across the country. On top of it, provinces do one of four different things, and which one they do changes not only the rate but who administers the tax, who you register with, and who audits you.
| Mechanism | Where | What it means for a store |
|---|---|---|
| Federal tax only | Alberta, Northwest Territories, Nunavut, Yukon. | One tax, one registration, one return. The simplest case in the country. |
| Harmonised tax | Ontario, New Brunswick, Newfoundland and Labrador, Nova Scotia, Prince Edward Island. | Federal and provincial combined into a single tax administered federally. One registration covers both, and the rate differs between these provinces. |
| A separate provincial tax | British Columbia, Saskatchewan, Manitoba. | Two taxes, two administrations, two registrations, two returns. The provincial one has its own rules about what is taxable, which are not the federal rules. |
| A separate provincial tax, separately administered | Quebec. | A provincial sales tax administered by the province's own revenue agency rather than by the federal one, with its own registration and its own filing. |
| Place of supply decides the rate | Everywhere, for goods shipped to a customer. | The rate generally follows the destination rather than the seller. A store in one province charges different rates to customers in different ones, from the same page. |
Scroll the table sideways to read it.
Tax, part two
You can owe taxin a province you have never been to.
The assumption that catches people is that a business registers where it operates. For the federal tax that is broadly how it works, subject to the small supplier threshold of thirty thousand dollars in taxable supplies over four consecutive calendar quarters. For the provinces that run their own tax, it is not.
British Columbia, Saskatchewan, Manitoba and Quebec each set their own rule about when a seller located outside the province has to register, and the rules are neither identical to each other nor derived from the federal one. British Columbia, for example, sets a revenue threshold for out-of-province sellers of goods shipped into the province. Quebec sets a threshold for Canadian sellers outside Quebec selling to Quebec consumers. The thresholds, the definitions of what counts toward them and the treatment of digital goods differ in each case.
The practical consequence for a build is small and the consequence for the business is not. What the build needs is the list of jurisdictions the business is registered in, so the store charges what it is supposed to charge and nothing it is not. What the business needs is for somebody to have asked the question. Ask your accountant which provinces you are required to register in before the store launches, because the answer changes what the store does on day one, and an unregistered collection is its own problem.
One more thing belongs in the same conversation. If the business imports stock, goods arriving in Canada by courier carry their own thresholds under the North American trade agreement, above which duties and taxes are assessed on arrival. Those thresholds are low enough that they apply routinely to small shipments, and the landed cost model that a margin was calculated on is the place they show up.
Shipping
A geographythat breaks imported models.
Canada is one of the largest countries in the world by area with a population concentrated in a narrow band near its southern border. Both halves of that sentence matter to a shipping model, and they pull in opposite directions: most orders go to a handful of dense urban areas where delivery is cheap, and a meaningful minority go to places where it is several times more expensive.
A flat rate imported from a store that sells across a smaller or more evenly populated market averages those together. That is a legitimate commercial decision when the mix is known. It is a slow loss when it is assumed, because the expensive orders are invisible in aggregate reporting: revenue looks fine, and the margin leaks into carrier surcharges that nobody reconciles per order.
-
Pull a year of orders and group them by destination
Not by province. By the carrier's own zone or by postal code prefix, because that is the unit the surcharges are applied in. The distribution is usually more skewed than anybody expects.
-
Put the actual carrier cost next to each group
Including fuel, residential, remote area and oversize surcharges, which are billed separately and are frequently not reconciled against the order that caused them.
-
Then decide the rate, with the arithmetic visible
Flat, zoned, or calculated live from the carrier. All three are defensible. Only one of them should be chosen without looking at the distribution first, and it is not the flat one.
-
Set the free shipping threshold against margin, not against a habit
A threshold copied from another market is a number tuned to a different basket, a different margin and a different delivery cost. Recalculate it, and recalculate it separately for the expensive zones if the split justifies it.
Whatever is decided, the delivery cost belongs on the page before the last step of the checkout. A shipping cost that first appears at the payment screen is the single most reliable way to lose a completed cart, and in a country where that cost has real variance, the temptation to hide it is correspondingly stronger.
The checkout
What a Canadian checkouthas to carry.
-
Domestic payment expectations
Canadian buyers expect the domestic debit network alongside credit cards, and accepting it online is a different arrangement from accepting a card. Where a store sells to businesses, the expectation extends to account terms and to payment methods that have nothing to do with a card at all.
Decide it against your customer mix, not against a default. -
The surcharge decision
Since late 2022 Canadian merchants have been permitted to add a surcharge to credit card transactions, subject to a cap and to notification requirements set by the card networks. Quebec's consumer protection legislation does not permit it. Whether to do it at all is a commercial decision; whether you may, in a given province, is one for counsel.
If you do it, it is disclosed before the card is entered, not after. -
Currency, decided by destination
Canadian dollars for Canadian customers, chosen by the delivery address rather than by the browser's language setting. Where both markets are served, the switch is explicit and the currency is stated next to the number rather than assumed from the symbol.
A dollar sign with no currency beside it is ambiguous in exactly this market. -
Total landed cost, before the commitment
Tax, shipping and any duty for a cross-border order, shown before the customer enters payment details. For orders leaving the country, the duty treatment has changed more than once in recent years, which is an argument for calculating it from a service that maintains the rules rather than writing a threshold into the checkout.
A hard-coded threshold is a checkout that will be wrong, and will be wrong silently.
Returns and disclosure
There is nonational returns law.
Consumer protection in Canada is provincial, so a return policy is not one rule applied to a country. It is your policy, operating on top of whatever the province of the customer requires, and two provinces regulate distance selling specifically enough to change what a checkout has to display.
Ontario
The Consumer Protection Act, 2002 sets out requirements for internet agreements. A supplier has to disclose prescribed information before the consumer enters into the agreement and deliver a copy of the agreement afterwards.
Where the required disclosure was not made, the consumer may cancel within a defined period, and where goods are not delivered within thirty days of the specified date, a cancellation right arises as well.
The practical effect is that the disclosure is part of the checkout, not part of a policy page. Information a customer has to go and find has not been disclosed before the agreement.
Quebec
The Consumer Protection Act regulates distance contracts specifically, including what has to be disclosed, when the contract is formed, and the circumstances in which a consumer may cancel.
It sits alongside the language and privacy obligations that already apply to a business operating in the province, which is why Quebec is usually the province that decides whether a store's content model has to support more than one language from the start.
Read this one with counsel rather than from a summary, including this summary. It is the most specific consumer protection regime in the country for this kind of selling.
Every other province has a consumer protection statute too. If you sell nationally, the question to ask is which of them impose a disclosure requirement your current checkout does not meet, and the answer belongs to a lawyer rather than to a platform setting.
Questions
Questions peopleactually ask.
-
Can we just use the tax settings that came with the platform?
For the federal tax and the harmonised provinces, usually yes, because those are administered centrally and the platforms handle them well. The places to check by hand are the provinces that run their own tax, the question of where you are registered, and any product category with a different treatment. The platform applies rules correctly; it does not know which rules apply to you.
-
Do we have to register for tax in a province where we have no office?
Possibly. Several provinces require registration based on selling into the province rather than on being located there, and each sets its own rule and its own threshold. Whether a given business crosses one is a question for an accountant, and it is worth asking before the first order rather than at the first audit.
-
Should we show prices in Canadian or United States dollars?
Canadian dollars for Canadian customers, as the default, decided by the delivery destination rather than by the browser language. A price in another currency reads as a foreign supplier and it makes the landed cost unknowable at the moment of decision, which is the moment that matters. Where both markets are served, both currencies are shown and the switch is explicit.
-
Is a flat shipping rate a mistake in Canada?
It is a decision, and it needs the arithmetic behind it. A flat rate across a country this size subsidises remote deliveries with urban ones, which is defensible if the mix is known and not if it is assumed. Pull a year of orders, group them by destination, and look at what the actual carrier cost was per group before setting a single number.
-
What changes if we sell to Quebec?
Language and consumer protection, in addition to the tax. The product content, the checkout, the confirmation emails and the support channel come into scope, and Quebec regulates distance contracts more specifically than most provinces do. It is a design decision rather than a translation task, and the structural part of it is cheapest to make at the start.
Read next
Three that followfrom this one.
-
What Canadian law requires of a website
A store is a website with money in it, so everything in the accessibility, privacy and language map applies before any of this does.
The legal map -
Before you connect two systems
A store that does not agree with the inventory system about stock is a store that oversells, and the agreement is an integration problem before it is a commerce one.
Connecting two systems -
Why a site does not appear on Google
Catalogue pages disappear from search for a small set of specific, checkable reasons, and faceted navigation is responsible for most of them.
Not appearing on Google
The service behind this article
The engine stays.The storefront changes.
Most E-commerce and Marketplaces projects keep the commerce engine that already handles money, tax and inventory competently, and rebuild the storefront on top of it. That is usually the smaller project and the one that moves the numbers, and where a move is genuinely warranted the arithmetic gets shown before anybody decides.
A performance audit reports what the current store does today. Speed on a phone on a cellular connection, what the checkout drops and where, what an indexer can read of the catalogue, and how the tax, shipping and inventory settings behave against real orders. It is yours whether or not anything follows it.
Request a performance auditMore on this subject in the E-commerce and Marketplaces index, and everything else at Insights.

Software you own from day one.
HUREAL / Material studies