Everything for BFCM: full AI prompts, takeaways from 880+ top brands & more
Open the hub →
Start For Free
Shipping to Canada on Shopify in 2026: Everything Merchants Need to Know 

Shipping to Canada on Shopify in 2026: Everything Merchants Need to Know 

Last updated : 9 October, 2026 • 17 min read

Shipping to Canada on Shopify in 2026: Everything Merchants Need to Know 

Charlie Ngo

Charlie Ngo

Marketing Manager

Rate this post

Canada is a promising international market for Shopify merchants, especially those shipping from the US. But reaching Canadian shoppers takes more than adding a shipping zone on your store.

Unexpected customs duties, sales taxes, and carrier fees can turn a completed order into a refused delivery. To avoid these problems, you need to understand Canada’s import rules and show customers their shipping costs upfront.

In this blog post, I’ll walk you through how to set up Shopify shipping to Canada, calculate duties and taxes, choose the right carriers, and the best Shopify shipping apps to uplift your shipments to this market.


TL;DR

  • Setting up your Shopify store to ship to Canada takes seven steps, and most of it is one-time configuration.
  • Canada applies different thresholds depending on how a parcel travels.
  • The country you ship from decides which threshold applies to your parcel, but the country where the goods were made decides the duty rate above CAD $150.
  • If you collect duties at checkout, you also have to buy a DDP shipping label for that order.
  • Most sellers who ship parcels into Canada from outside the country do not need to register for GST/HST, because the tax is collected at the border instead, but that changes as soon as you store inventory inside Canada.

1. 7 Steps to Set Up Shipping to Canada on Shopify 

To ship to Canadian customers, you need an active Canadian market, suitable shipping rates, accurate customs information, and the correct tax settings.

7 Steps To Ship To Canada
A visual guide to configuring your Shopify store for shipping to Canada in seven steps 

Here’s how to configure everything in Shopify:

Step 1: Add Canada as a Market

Go to Settings → Markets in your Shopify admin and create or edit a market that includes Canada. Make sure the market is active. Otherwise, Canadian customers may be unable to complete checkout, even if you’ve configured shipping rates.

For a better shopping experience, consider displaying prices in Canadian dollars (CAD). Remember that Markets and shipping zones work together. You’ll also need a shipping zone that covers Canadian delivery addresses.

Step 2: Set Your Canada Shipping Rates

Go to Settings → Shipping and delivery and open the shipping profile you want to configure.

Add Canada to the appropriate shipping zone, then choose how you’ll charge customers.

Shipping rateHow it worksExample
Flat rateCharges one fixed shipping fee$15 standard delivery
Weight-basedAdjusts rates based on package weight$12 for 0–1 lb; $22 for 1–5 lb
Price-basedChanges shipping fees based on cart valueFree shipping over $90
Carrier-calculatedDisplays eligible carrier rates at checkoutLive UPS or DHL rates

Remember that carriers may calculate shipping costs using dimensional weight instead of actual weight. Large, lightweight packages can therefore cost more than expected. For more details, read our guide to Shopify shipping rates.

Step 3: Add HS Codes and Country of Origin

International shipments need accurate customs information.

In Shopify, open each product and update its customs details:

  • Harmonized System (HS) code: Identifies the type of product for customs classification.
  • Country or region of origin: Identifies where the product was manufactured or substantially transformed.

You can update these fields individually or in bulk.

Both details are important for calculating import duties. Missing or incorrect information can lead to inaccurate estimates, customs delays, or unexpected charges.

Step 4: Enable Duties and Import Taxes at Checkout

If your store is eligible, Shopify can calculate and collect import duties and taxes during checkout.

Go to Settings → Taxes and duties and find the duties and import taxes settings. Follow the setup process to enable collection for Canada.

Before activating the feature, confirm that:

  • Your products have accurate HS codes and origin information.
  • Your fulfillment provider supports DDP shipments.
  • Your selected shipping service can handle prepaid import charges.

You can then review how the estimated import charges appear to customers.

Shopify may charge a transaction fee for calculating duties and import taxes. Check the current fee in your Shopify admin before enabling the feature.

Step 5: Review Your Canadian Tax Settings

Open Settings → Taxes and duties and review your Canadian tax configuration.

Whether you need to collect GST/HST depends on how your business operates.

For example, a merchant shipping products from a US warehouse directly to Canadian customers may have different obligations from a merchant storing inventory in a Canadian fulfillment center.

Don’t enable GST/HST collection simply because you sell to Canadian customers. First, determine whether your business needs to register.

We’ll explain these requirements in the tax section below.

Step 6: Choose a Carrier and Prepare Your Shipping Documents

Choose an international carrier that delivers to Canada, such as USPS, UPS, FedEx, or DHL Express.

Your shipment will need accurate customs documentation. Depending on the service, this may include a customs declaration and commercial invoice.

Make sure the paperwork includes the correct product descriptions, quantities, declared values, HS codes, and countries of origin.

You should also confirm the shipment’s delivery terms:

  • DDP: Import duties and taxes are handled by the seller.
  • DAP: The buyer is generally responsible for applicable import charges.

If you’ve collected import charges at checkout, use a DDP-compatible service so customers aren’t billed for those charges again.

For the label setup, see our guide on how to print a Shopify shipping label.

Step 7: Test a Canadian Checkout

Before opening your store to Canadian shoppers, test checkout using a Canadian delivery address.

Check that:

  • Canada is available as a shipping destination.
  • Shipping rates appear correctly.
  • Prices display in CAD if you’ve enabled local currency.
  • Import duties and taxes are calculated according to your settings.
  • The selected fulfillment service supports your intended delivery terms.

You can also review the order’s available duty and customs details in Shopify.

Once everything works, your store is ready to accept Canadian orders.


2. Understanding Canadian Import Duties and Taxes Before Shipping

When customers order products from outside Canada, they may have to pay three types of charges.

  • Customs duties are import charges determined by the product’s classification, origin, value, and applicable trade agreements.
  • Sales taxes may include GST, HST, or provincial taxes, depending on the destination and applicable import rules.
  • Brokerage and handling fees are service charges imposed by carriers or customs brokers for processing shipments.
Seven Steps To Set Up Shopify Shipping To Canada, Including Markets, Rates, Customs, Taxes, And Checkout Testing
Key import charges to understand before shipping products to Canadian customers

These costs aren’t always included in the original shipping price. Understanding when they apply helps you choose the right shipping service and prevent unexpected delivery charges.

#1. Canada’s Import Thresholds: CAD $40, $150, and $20

Canada applies different duty and tax exemptions depending on the shipment’s origin and transportation method.

Shipment methodCustoms valueDutyImport tax
Qualifying courier shipment from the US or MexicoUp to CAD $40ExemptExempt
Qualifying courier shipment from the US or MexicoAbove CAD $40 to $150ExemptGenerally applies
Qualifying courier shipment from the US or MexicoAbove CAD $150May applyGenerally applies
Postal shipment or courier from other countriesUp to CAD $20Generally exemptGenerally exempt
Postal shipment or courier from other countriesAbove CAD $20May applyGenerally applies

#2. Shipping From vs. Country of Origin: Why Both Matter

When shipping to Canada, customs looks at two things:

  • Where you ship the product from: This helps determine whether your shipment qualifies for Canada’s higher duty-free threshold of CAD $150. This exemption generally applies to eligible courier shipments from the US or Mexico.
  • Where the product was made: This helps determine the customs duty rate. Products that meet the Canada–United States–Mexico Agreement (CUSMA) rules may qualify for reduced or zero customs duties.

For example, imagine you sell a jacket made in China but stored in a US warehouse:

  • If you ship it to Canada by courier and its value is CAD $100, it may qualify for the CAD $150 duty-free exemption because it’s shipped from the US.
  • If the jacket costs CAD $200: The CAD $150 exemption no longer applies. Because the jacket was made in China, it doesn’t qualify for CUSMA’s preferential duties simply because you shipped it from the US.

The same rule applies to products made in the US, Mexico, or Canada. They must meet CUSMA’s rules of origin to qualify for preferential duty rates.

That’s why you have to enter the correct country of origin and HS code for your products and keep supplier documents to support any preferential duty claims and avoid customs delays or unexpected charges.

#3. Understanding Sales Tax Rates Across Canadian Provinces

Canada doesn’t have one sales tax rate for the entire country. Instead, the tax depends on the province or territory where your customer receives their order.

There are three main types of sales tax:

  • GST (Goods and Services Tax): A 5% federal tax that applies across Canada.
  • HST (Harmonized Sales Tax): Combines the 5% GST with a provincial tax into one rate.
  • PST (Provincial Sales Tax): An additional tax charged by certain provinces (Manitoba calls it RST, while Quebec uses QST)

Here’s a breakdown of the general sales tax rates across Canada:

Tax typeProvince or territoryGeneral sales tax rate
GST onlyAlberta, Northwest Territories, Nunavut, Yukon5%
HSTOntario13%
HSTNova Scotia14%
HSTNew Brunswick, Newfoundland and Labrador, Prince Edward Island15%
GST + PSTBritish Columbia5% GST + 7% PST = 12%
GST + PSTSaskatchewan5% GST + 6% PST = 11%
GST + RSTManitoba5% GST + 7% RST = 12%
GST + QSTQuebec5% GST + 9.975% QST (approximately 14.975% combined)

Here’s an example to make it clearer: For a CAD $100 product, a customer in Ontario would pay CAD $13 in HST (13%), while a customer in Alberta would pay only CAD $5 in GST (5%).

Keep in mind that import taxes may differ depending on the product, customs exemptions, and provincial rules. For the latest rates, you can take a look at the Canada Revenue Agency’s official GST/HST guide. 

#4. When Do International Sellers Need to Register for GST/HST?

Not every Shopify merchant shipping to Canada needs to register for GST/HST. It depends on where you operate, where you store inventory, and what you sell.

Here are three common scenarios:

  • You ship from outside Canada: If you don’t carry on business in Canada and aren’t otherwise required to register, import taxes are generally collected at the border. However, shipping from overseas doesn’t automatically exempt you from registration.
  • You store inventory in Canada: Using a Canadian warehouse or fulfillment provider may trigger GST/HST registration. Certain overseas sellers must register once their qualifying sales exceed CAD $30,000 over 12 months.
  • You sell digital products or services: Canada has separate GST/HST rules for digital sales. You may need to register if you meet the applicable conditions and sales threshold.

#5. Brokerage Fees: The Hidden Cost of Shipping to Canada

Besides duties and taxes, customers may face extra brokerage or handling fees when their packages clear Canadian customs. These charges vary by carrier, shipping service, and shipment value.

Customers may not discover these fees until delivery, leading to complaints or refused packages. To avoid surprises, check your carrier’s brokerage fees and clearly explain any potential extra charges before checkout.


3. DDP vs. DAP Explained: How To Avoid Surprise Import Charges 

When shipping to Canada, you need to decide who pays the import duties and taxes: you or your customer. There are two shipping options:

  • DDP (Delivered Duty Paid): You arrange payment of import duties and taxes, usually by collecting them at checkout. Customers see the total cost upfront and generally don’t need to pay additional import charges on delivery.
  • DAP (Delivered at Place): Customers pay applicable import duties, taxes, and carrier fees when their package arrives in Canada.

DDP is usually the better option. It helps prevent surprise charges, refused deliveries, and customer complaints. DAP is simpler to set up, but customers may face unexpected costs. 

Here’s how to handle both options correctly.

#1. If You Choose DAP, Inform Customers Upfront

DAP can work for occasional or low-value shipments, especially if you don’t collect import duties at checkout. However, customers must know they may need to pay additional fees before receiving their orders.

Add a clear notice at checkout and in your shipping policy explaining that customers may be responsible for import duties, taxes, and brokerage fees. This helps customers understand the potential costs and reduces the risk of refused deliveries.

Alternatively, if you choose DDP, the first step is to collect duties and taxes at checkout. Below is how to set it up.

#2. Collect Duties at Checkout for DDP option

As explained in Step 4, Shopify lets eligible merchants collect duties and import taxes at checkout. However, Shopify charges a transaction fee whenever it calculates these charges.

According to Shopify’s current documentation:

  • 0.5% transaction fee: for all merchants.
  • 0.85% standard fee: For stores using Shopify Payments as their primary payment gateway.
  • 1.5% standard fee: For stores using other payment providers.

The fee applies even when Shopify calculates $0 in duties or import taxes. It doesn’t apply to domestic orders or abandoned checkouts. Before enabling duty collection, make sure your products have HS codes, your shipping carrier supports DDP labels, and your store doesn’t use Shopify Fulfillment Network.

#3. Use a DDP Shipping Label to Avoid Double Charges

Collecting duties and import taxes at checkout isn’t enough. You also need to ship the order using a DDP-compatible service. If you collect import charges at checkout but use a standard shipping label, customers may be charged again when their package arrives.

To avoid this mistake: 

  • Step 1: Check the order details to confirm whether duties and import taxes were collected at checkout.
  • Step 2: Use a DDP label when charges were collected, which tells the carrier that import charges should be billed to the seller rather than the customer.
  • Step 3: Review orders with $0 duties because these may still require DDP handling. 

#4. When Should You Use Shopify Managed Markets?

If managing international duties, taxes, and customs becomes time-consuming, consider Shopify Managed Markets. This service uses Global-e as the merchant of record to handle several aspects of cross-border selling, including:

  • Calculating and collecting duties and import taxes.
  • Managing eligible tax registration and remittance obligations.
  • Preparing customs documentation.
  • Providing DDP shipping options for supported destinations.
  • Covering differences between guaranteed checkout duty and tax amounts and actual customs assessments.

This can help you manage international orders without handling every customs requirement yourself. However, Managed Markets charges additional transaction and currency conversion fees and has carrier and eligibility restrictions. It’s worth considering if you process a high volume of international orders and want to simplify cross-border fulfillment.


4. How to Choose the Reliable Shipping Carrier to Canada 

The best shipping carrier depends on your fulfillment location, package size, budget, and delivery expectations.

Express couriers typically offer faster delivery and more comprehensive customs services. Postal shipping is often more affordable for lightweight packages, although delivery can take longer.

Here’s how common options compare:

Carrier nameSpeedCost tierBrokerage feesDDPBest for
DHL Express1 to 3 daysHighestNo separate broker bill on DDPYesTime-sensitive, higher-value orders
UPS1 to 6 daysHighBills the recipient unless prepaidYesExpress and B2B parcels
FedEx1 to 6 daysHighBills recipient entry and clearance feesYesGuaranteed transit times
USPS to Canada Post6 to 10 daysLowestSmall handling fee, around CAD $9.95Usually DAPLight, low-value parcels on a budget

When choosing a carrier, don’t just compare shipping rates. Check for extra costs like customs handling and brokerage fees. Also consider delivery speed, tracking, insurance, and whether the carrier supports DDP.

For example, shipping a CAD $100 order from the US to Canada may cost more with UPS or FedEx than with USPS. However, qualifying courier shipments worth CAD $150 or less are exempt from customs duties, while postal shipments only have a CAD $20 exemption. This means UPS or FedEx could save you money on customs duties, making the total shipping cost lower.


5 Best Shipping Apps For Shopify Canada 

Shopify’s built-in shipping features are enough for most stores selling to Canada. Shopify Shipping, carrier-calculated rates, and the duty settings you configured in Step 4 cover the essentials.

If you need more advanced shipping features, for example:

  • Display live carrier rates from multiple carriers at checkout.
  • Print shipping labels in bulk to speed up order fulfillment.
  • Automate customs paperwork, including HS codes and customs declarations.
  • Calculate duties and taxes for shipping scenarios Shopify’s built-in features don’t support.

The five apps below are worth considering for shipping to Canada. Each supports Canadian carriers, international shipping, or cross-border customs management.

Here’s the copy-friendly table. You can copy and paste it directly into Google Docs or your blog editor.

App nameKey features Pricing Rating & reviewsBest for
Easyship ‑ All in One Shipping• Carrier comparisons• Customs automation• Duties and tax calculations• Shipment trackingFree plan; paid from $29/month4.1/5 across 391 reviewsInternational shipping and DDP
Shippo ‑ Simplified Shipping• Discounted carrier rates• Bulk label printing• Customs forms• Shipment trackingFree plan; paid from $19/month4.2/5 across 283 reviewsSmall stores looking for affordable labels
ShipStation Orders & Inventory• Shipping automation• Carrier comparisons• Bulk fulfillment• Order managementFrom $14.99/month4.2/5 across 700 reviewsMultichannel sellers with high shipping volumes
netParcel• UPS, Purolator, and Canada Post rates• Shipping label printing• Real-time shipping quotesFree to install4.9/5 across 177 reviewsComparing Canadian carrier rates
PH MultiCarrier Shipping Label• Live checkout rates • Bulk label printing • Shipping rules • Shipment trackingFrom $9/month4.9/5 across 647 reviewsStores managing multiple carriers

The best choice depends on where your orders ship from, which carriers you use, and whether you need prepaid duty support. For broader international shipping advice, read our Shopify international shipping guide.


6. Turn Free Shipping Into A Reason To Complete Checkout 

Unexpected shipping costs can cause shoppers to abandon their carts, especially when duties and taxes increase the final price. A free shipping threshold helps reduce these by giving shoppers a clear incentive when they spend a little more.

With Shopify’s native discount, you can set up a basic free shipping threshold, but you can’t target specific product collections, which may affect your profit margins. 

BOGOS: Free Gift Bundle Upsell offers a more flexible solution. You can set up targeted free shipping offers based on cart value, item quantity, specific product collections, or customer location. The app also lets you promote these offers through in-cart progress bars and upsells. These promotional features will nudge shoppers toward adding more when their purchase intent is highest, right before the checkout stage.

Best of all, you can manage all these features from one dashboard without needing multiple apps, reducing the risk of app conflicts. 


Conclusion

Shipping to Canada with Shopify becomes easier when you know how to set up your store correctly and handle Canadian import duties and taxes. Most importantly, make shipping costs clear before customers reach checkout to avoid unexpected charges.

Once your shipping setup is ready, take it further with a free shipping offer. An app like BOGOS: Free Gift Bundle Upsell can help you target the right shoppers and encourage them to spend more to unlock free shipping. A well-planned shipping strategy does more than simplify fulfillment. It creates a smoother shopping experience, helps improve conversion rates, and increases your AOV

FAQs

#1 Do I Need to Register for GST/HST to Sell to Canadian Customers?

Not always. If you ship products directly from outside Canada and don’t carry on business there, you may not need to register for GST/HST. However, your obligations can change if you store products in Canada, carry on business there, or sell certain digital products or services.

#2 How Can I Avoid Unexpected Customs Charges for Canadian Customers?

Calculate and collect applicable duties and import taxes at checkout when your Shopify setup supports it. Then use a DDP-compatible shipping service to arrange payment of those charges. Also verify whether your carrier charges additional customs clearance or handling fees.

#3 What Is the Cheapest Way to Ship to Canada?

For lightweight, low-value parcels shipped from the US, USPS with Canada Post final delivery is often a cost-effective option. However, a courier may be more competitive for certain orders because qualifying shipments from the US or Mexico benefit from higher import duty thresholds..

Like what you see? Share with a friend.

BOGOS Shopify promotions app trusted by 82K stores to run sales promotions, with 5.0 rating and 4,000+ reviews

Related Articles

Background Form

Subscribe to our email list
to receive news and discounts.