A material study in bright daylight. A long rank of triangular clear turquoise glass fins steps away to the right, a polished pearl silver ribbon threading over and under them in one continuous wave, standing on a rippled pale floor.
  1. Home
  2. Insights
  3. E-commerce and Marketplaces
  4. 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.

Five things a Canadian store handles differently
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.

How each province handles sales tax on a retail sale
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.

Why there is no rate table on this page. Rates change when budgets pass, and an evergreen article carrying a number is wrong from that day until somebody notices, which is usually never. The structure above is stable and is the part worth learning. The current rates are published and maintained by the Canada Revenue Agency for the federal and harmonised taxes, and by each province's finance or revenue ministry for the rest. Those are the sources to configure a store against, and they are the sources to check it against annually.

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

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 audit

More on this subject in the E-commerce and Marketplaces index, and everything else at Insights.

A material study photographed in bright daylight. A tall fan of clear turquoise glass fins rises on the right of the frame with a polished pearl silver ribbon curving through it, standing in a shallow film of still water. The left of the frame is empty pale mint.

Software you own from day one.

HUREAL / Material studies