If you sell from Canada and pack your own orders, the realistic shortlist is four options: Canada Post, cross-border consolidators (Chit Chats, Stallion Express), national couriers (Purolator, UPS, FedEx), and platform-brokered rates (Shopify Shipping and similar label tools). Which one is cheapest for you is settled by three things you can measure this afternoon with a kitchen scale and a tape measure: what your parcels weigh packed, whether they cross the US border, and whether a depot drop-off fits into a day you already work. Get those three wrong and the rate card stops mattering, because you will be quoting one service and shipping another. Here is what each option is genuinely good at, and the thresholds that reprice your orders without telling you.
Best ecommerce shipping solutions Canada at a glance
| Option | Sweet spot | Hard limits (as of 2026) | Main catch |
| Canada Post — Small Packet / Tracked Packet | Light, flat, low-value goods to the US or international | Max 2 kg; no side over 600 mm; length + width + height max 900 mm | The cheapest lane disappears the moment you pass 2 kg |
| Canada Post — Regular / Expedited Parcel (domestic) | Residential domestic delivery, rural addresses | Max 30 kg; max length 2 m; length + girth 3 m | Oversize surcharge triggers well below those maximums (see below) |
| Consolidators (Chit Chats, Stallion Express) | High-volume US-bound parcels from a metro area | Drop-off dependent — Stallion lists pickup in the Greater Toronto, Greater Vancouver, Greater Montreal and Calgary areas | You supply the labour: batching, driving, depot cut-off times |
| Purolator / UPS / FedEx | Heavy, bulky, or time-definite B2B shipments | Much higher weight and dimension ceilings than post | Accessorial charges (residential, fuel, area surcharge) stack invisibly |
| Shopify Shipping / label platforms | Sellers under roughly 30 orders a day who don’t want to negotiate contracts | Whatever the underlying carrier allows | Rates are brokered, not yours — you can’t audit them line by line |
Where each option wins
Canada Post wins on residential density and rural coverage. Nothing else in this country puts a parcel in a mailbox on a range road in rural Saskatchewan at a price you would willingly print on a product page. For domestic Parcel Services the ceiling is 30 kg, up to 2 m long, with length plus girth up to 3 m. The cheap cross-border lane is far narrower than sellers assume: Small Packet USA and Tracked Packet USA cap at 2 kg with no side over 600 mm and a combined length + width + height of 900 mm. Step outside that envelope and you are into Xpresspost USA — 30 kg, 1.5 m maximum dimension, 2.74 m length plus girth — or Expedited Parcel USA, which allows up to 2 m on a single dimension with the same 2.74 m length-plus-girth limit. Same parcel, different service, a different price entirely.
Consolidators are the volume play, and they only pay off if geography cooperates. They aggregate Canadian sellers’ parcels, truck them across the border, and inject them into US domestic networks, so the buyer sees something that behaves like a domestic delivery. The catch is that the savings are per parcel while the cost is per trip. At eight parcels a week with a 40-minute drive each way, you are burning well over an hour of your own labour to save on eight labels — run that arithmetic before you open the account, not after. Depot cut-off times are the second constraint nobody mentions: miss the afternoon cut-off and Tuesday’s orders leave on Wednesday, which reaches your reviews long before it reaches your spreadsheet.
Couriers take over the moment a parcel gets heavy or awkward. Past roughly 5 kg, or once a box trips the oversize rules below, the postal option either refuses it or surcharges it into courier territory anyway — at which point you are paying courier money for post-office service levels. Couriers also give you a delivery commitment you can quote to a B2B buyer, and a claims process that produces an actual decision, which stops being abstract the first time a $400 order is scanned as delivered and isn’t.
Platform rates win on setup cost, which is not nothing when you are the entire shipping department. No negotiation, labels print from the order screen, customs fields come prefilled. The trade-off is that a brokered rate cannot be audited line by line — you see a total, never the base rate and the surcharges that built it. Before you commit, quote your three most common box sizes directly with the carrier and put the numbers side by side. It is a ten-minute exercise with a binary answer: either the platform is fine and you stop wondering, or you find a gap you have been paying on every order.
Hidden costs and downsides
Oversize triggers earlier than you think. Canada Post classifies a domestic parcel as Oversize if any dimension exceeds 1 m (39.4 in) or if it measures more than 76 cm (30 in) along its second-longest side, and applies a surcharge to all Oversize items. Everyone knows the 1 m rule. The 76 cm second-side rule is the one that catches people, because it is indifferent to weight: a 90 × 80 × 30 cm box holding four kilograms of soft goods clears the weight test, clears the 1 m test, and is Oversize on its second-longest side alone. Squarish, chunky boxes are the trap, not long thin ones. Measure the second-longest side before you order a pallet of a new carton size, not after.
The US de minimis exemption is gone. The US suspended duty-free de minimis treatment for shipments valued at US$800 or less effective 29 August 2025, and Canada Post’s own notice confirms duties must be assessed and prepaid before those goods cross. From 24 July 2026, mail shipments valued at US$2,500 or less classifiable in HTSUS chapters 1–97 must use a new postal informal entry process; above US$2,500, formal entry applies. CBP’s Entry Type 13 electronic alternative begins 22 September 2026. What this does in practice is move customs out of the packing station and into your product data: every US-bound parcel needs an accurate HS code, a country of origin, and a declared value that matches what the buyer actually paid, plus a stated policy on who absorbs the duty. Deciding that per order, at the label screen, stops working somewhere around a dozen orders a day.
Tariff rates have moved repeatedly in 2026. The US Supreme Court ruled IEEPA tariffs invalid on 20 February 2026; a 10% temporary import surcharge under Section 122 followed on 24 February 2026, with CUSMA-compliant goods exempt, and it carried a 150-day statutory life ending 24 July 2026. Several changes inside five months is the pattern here, not the exception. So do not hard-code a duty rate into checkout, and do not leave a landed-cost promise sitting unreviewed on a product page for a quarter. Check CBP’s current guidance the week you set your pricing, and put a recurring reminder against it.
Canada Post labour risk is lower than it was, but not zero. A national strike ran 25 September to 10 October 2025, followed by rotating disruptions; parcel volume fell 42.5% year over year in that quarter as shippers diverted. New CUPW collective agreements were ratified on 1 June 2026 (89.0% urban, 85.9% RSMC) and signed 18 June 2026, running to 31 January 2029. That is genuine stability for the next two and a half years. It is also worth remembering that the sellers with no second account in September 2025 spent the opening week of the strike doing onboarding, address validation and rate testing under load — the worst conceivable week for it. Provision the fallback while nothing is wrong. And note that Canada Post modified delivery guarantees and added surcharges during peak season effective 3 November 2025; assume something comparable returns each November and price Q4 shipping with that in it.
Returns cost more than outbound. A US buyer sending something back is an import into Canada, and the thresholds are tight: courier shipments from the US or Mexico are duty- and tax-free only up to CAD$40, and duty-free but still taxable from above CAD$40 to CAD$150. Postal shipments and courier shipments from other countries stay at the CAD$20 remission threshold. So a CAD$120 sweater coming back by courier clears duty but still attracts tax — and if you supplied the prepaid return label, that is your bill, not the customer’s.
What commonly goes wrong — and the fix
The single most common operational error I see: a seller prices free shipping off a Small Packet quote, then adds product variants or protective packaging that push parcels past 2 kg or past the 600 mm / 900 mm dimensional envelope. Nothing fails loudly, which is exactly the problem. The label still prints, the parcel still moves, it simply moves on a service costing multiples more. The damage surfaces at month end, as one line on a carrier invoice, after a couple of hundred orders have already gone out at the wrong price.
The fix is boring and effective: weigh and measure every SKU in its shipped packaging — box, bubble, insert, packing slip, tape — not its product packaging, and store those numbers in your catalogue as real fields rather than in a note somewhere. Then set a rule: anything over 1.8 kg packed, or with a second-longest side over 70 cm, gets quoted separately instead of hiding inside a flat rate. The 200 g and 6 cm of headroom under the published thresholds exist for the two things that always happen — a shipping scale that reads slightly light, and a carton that gains a centimetre once it is full and taped.
Which one fits your situation
Under 2 kg packed and mostly domestic, at low volume: Canada Post through a label platform, and resist optimising it — at ten orders a day the rate spread is smaller than the hours you would spend chasing it. Under 2 kg packed but mostly US-bound, 20+ parcels a week, with a depot you can reach without rebuilding your day around it: a consolidator, Canada Post kept live as the fallback. Anything routinely over 5 kg or bulky belongs on a courier account, and it is worth asking for negotiated rates once you clear roughly 50 shipments a week — below that you have no leverage and the conversation goes nowhere. Mixed catalogue, which describes most sellers: run two accounts and route by packed weight. The routing rule is worth more than the rate card, because a good rate on the wrong service is still the wrong service.
Checklist for today
- Weigh and measure your top 20 SKUs in shipped packaging; record packed weight, longest side, and second-longest side.
- Flag anything over 1.8 kg or with a second side over 70 cm as excluded from flat-rate shipping.
- Pull your last carrier invoice and total the surcharge lines separately from base rates — that number is your real cost gap.
- Add HS code, country of origin, and declared value fields to your product data if you ship to the US.
- Open a second carrier account you can activate in one day, even if you never use it.
- Re-check CBP guidance on current duty treatment before publishing any landed-cost promise to US buyers.
Summary
Canada Post is still the default for light domestic parcels and rural addresses, with the 2 kg / 600 mm / 900 mm envelope drawing the edge of the cheap cross-border lane and the 1 m / 76 cm rule drawing the line where domestic surcharges begin. Consolidators beat it on US-bound volume if you can reach a depot on schedule. Couriers take over on weight and deadlines. And since August 2025, customs data quality is a line item in your shipping cost rather than paperwork you tidy up afterwards — a wrong HS code is now a wrong price. Measure your parcels packed, route by weight instead of by habit, and verify duty treatment against CBP directly rather than a figure someone quoted you last quarter.
Related reading: Best Ecommerce Shipping Companies Compared: Which Carrier Fits Your Store