Most TMS platforms sold in Canada were built for US carriers and extended with a settings page for GST. That gap shows up in daily dispatcher workarounds — and eventually in audits.
Quick answer
A Canadian-built TMS handles GST/HST/PST/QST by province of supply, renders French invoices for Quebec customers, invoices in CAD or USD with FX tracking, tracks NSC/CVOR safety events, connects to CBSA ACE/ACI, reports in metric units, and integrates with Transport Canada-certified ELDs. An American TMS with a Canadian toggle forces manual workarounds on every one of those points.
TL;DR
- Canadian sales tax is a GST/HST/PST/QST matrix by province of supply, not a single configurable rate.
- French documents are a Charter of the French Language requirement for Quebec customers.
- CAD/USD dual currency, metric units, and NSC/CVOR tracking are table stakes in Canada.
- CBSA ACE/ACI eManifest matters on every cross-border load; FMCSA-only tools stop at the 49th parallel.
- CAD-priced plans avoid the 25-35% FX swing on US-billed subscriptions.
What counts as a "Canadian TMS"?
A Canadian TMS is built on Canadian operating realities from the schema up: provinces, CAD as a first-class currency, French as a first-class language, NSC/CVOR as safety frameworks, and CBSA alongside CBP. An American TMS adapts US assumptions with optional Canadian overlays.
The test is where the defaults live. Create a Toronto-to-Montreal load in a demo and watch what the invoice does untouched. If GST/HST auto-calculates and the document renders in French, it is a Canadian tool. If it applies no tax, shows "State: ON," and prints miles, it is a US tool with a Canada checkbox.
What are the 8 differences that matter?
| # | Area | Canadian TMS | American TMS |
|---|---|---|---|
| 1 | Sales tax | GST/HST/PST/QST by province of supply | Single configurable rate or manual entry |
| 2 | Language | Bilingual EN/FR documents native | English only or third-party templates |
| 3 | Currency | CAD base, USD billing, FX tracked | USD base; CAD bolted on |
| 4 | Safety | NSC abstract, CVOR, provincial SFC | FMCSA safety rating only |
| 5 | Customs | CBSA ACE/ACI eManifest integration | CBP ACE only |
| 6 | Units | Kilometres, litres, kilograms default | Miles, gallons, pounds default |
| 7 | ELD | Transport Canada certified list | FMCSA registry only |
| 8 | Pricing | Billed in CAD | Billed in USD, FX float of 25-35% |
1. GST, HST, PST, QST. GST is 5% federal; HST is 13% (Ontario) or 15% (Atlantic); PST is 7% BC, 6% SK, 8% MB; QST is 9.975% (Quebec, stacked on GST). The right tax depends on the province of supply. A Canadian TMS looks up the rate automatically; a US-first TMS gets it wrong on multi-province loads.
2. Bilingual French. Quebec's Charter of the French Language (Bill 96) requires French contracts, invoices, and BOLs for Quebec customers. A Canadian TMS renders documents in French without a template swap; US tools typically need a bolt-on or a second template set.
3. CAD/USD dual currency. Canadian carriers invoice US customers in USD, pay fuel in CAD, and close in CAD. The TMS must capture FX at invoice date, track gain/loss on payment, and produce a CAD P&L. A US TMS leaves FX work to the accountant.
4. NSC and CVOR. Canadian carriers operate under the National Safety Code with provincial safety fitness certificates. Ontario carriers also hold a CVOR that regulators and shippers check. A Canadian TMS tracks CVOR, NSC, and SFC status; a US TMS tracks only FMCSA.
5. CBSA ACE/ACI. Southbound loads need a CBP ACE eManifest; northbound need a CBSA ACI eManifest. US-first tools typically integrate only with CBP. A Canadian TMS files both and stores RNS acceptance against the load.
6. Metric units. Canada runs kilometres, litres, and kilograms. A Canadian TMS defaults to metric and displays imperial for US lanes; a US TMS running imperial creates friction on every fuel log and scale receipt.
7. TC-certified ELDs. Transport Canada maintains its own ELD certified list, separate from FMCSA. A US-certified device is not automatically compliant in Canada. A Canadian TMS supports the TC list natively.
8. CAD vs USD pricing. A US TMS billing $80 USD per truck is $108-112 CAD at 2026 rates and moves every renewal. A Canadian TMS billing $90-120 CAD is stable and deductible cleanly.
When does it matter for a carrier?
It matters the first time a Quebec customer rejects an English-only invoice, the first time CRA asks for a province-by-province tax breakdown the TMS cannot produce, and the first time a CBSA ACI filing has to be re-keyed manually. For a deeper comparison, see our complete 2026 Canadian TMS guide and the small fleet TMS guide.
FAQ
Can an American TMS work for a Canadian carrier?
It can run, but it creates manual work on tax, invoicing, customs, and compliance. For a domestic Ontario fleet with no cross-border loads, the gap is small. For any fleet with Quebec customers or cross-border lanes, a Canadian TMS usually pays for itself inside a quarter.
Does a Canadian TMS cost more than an American one?
Not meaningfully. Mid-market Canadian TMS pricing runs $90-150 CAD per truck per month, within 10-15% of US-priced platforms after FX. The AR time saved on bilingual documents, automated tax lookup, and native CBSA filing typically outweighs any gap in year one.
What about Transport Canada ELD compliance on US platforms?
Most US TMS platforms integrate with a short list of ELDs dual-certified for FMCSA and TC. If you run only those, you are covered. If your fleet runs a TC-only device, the US TMS likely won't pull HOS data, forcing a second portal and manual re-entry.
How does multi-currency work in a Canadian TMS?
A properly built Canadian TMS stores loads in the billing currency (CAD or USD), captures FX at invoice date, and converts to CAD for the P&L and GST remittance. When payment lands, it applies the payment-date FX and posts the gain or loss to accounting automatically.
Will a US TMS handle Quebec French requirements?
Some US vendors have added French templates under Bill 96 pressure, but coverage is thin — invoice and BOL, not statements, PODs, or driver communications. A Canadian TMS treats French as a first-class output language across every document type.
Next steps
Run a side-by-side demo with a Toronto-to-Montreal load and a Vancouver-to-Seattle load in the same hour. TruckerPro is built in Canada for Canadian carriers, with GST/HST, bilingual invoicing, CAD/USD, CBSA filing, and TC-certified ELD support on day one. See pricing or the complete 2026 guide.