If you're hauling commercial freight into Canada, you must have a valid Canadian Carrier Code. This unique code is required to submit an electronic manifest (eManifest) through the Advance Commercial Information (ACI) program. Without it, you cannot legally cross the border with goods—your shipments won’t be processed by the Canada Border Services Agency (CBSA). A Canadian Carrier Code is a four-character identifier issued by CBSA that links your trucking company to its system. It ensures your company and shipments are properly identified and tracked at the border.
You need a carrier code if you’re:
If you arrive at the border without an active carrier code, CBSA can deny entry and delay your freight.
Apply for a Canadian Carrier Code before your first cross-border shipment, as the CBSA won’t process freight without it. It’s best to apply at least 5 business days in advance to give CBSA time to process your application.
Your carrier code doesn’t expire, so there’s no need to renew it annually. But if information changes like your business name, address, or ownership, you’re required to notify CBSA right away to keep your information accurate and active.
There’s no fee to apply for a Canadian Carrier Code. CBSA issues carrier codes for free as part of its border compliance program.
If you’re applying for a bonded carrier code, you’ll need to secure a customs bond, which comes with its own cost. The price of the bond depends on your provider, the coverage amount, and whether you’re applying as an individual carrier or part of a larger operation. Costs typically range from a few hundred to a few thousand dollars per year.
You’ll need to complete and submit Form BSF329-9 to CBSA.
You’ll need to provide:
If you’re applying as a bonded carrier, you’ll also need to submit proof of your CBSA-approved bond.
Not having a Canadian Carrier Code when it’s required can stop your truck’s entry at the border. Here’s what you risk:
Denied Entry by CBSA: Without a valid carrier code, you can’t cross into Canada. Your shipment gets held.
eManifest Rejection: You won’t be able to submit an ACI eManifest, which is mandatory for highway carriers.
Costly Delays and Fines: CBSA can issue Administrative Monetary Penalties (AMPs) for non-compliance.
Lost Business Opportunities: Shippers and brokers may avoid working with non-compliant carriers.
It identifies your trucking company when you submit electronic manifests to CBSA. It ensures your freight is properly tracked and cleared at the border.
No. This code is specific to Canada and completely separate from your U.S. FMCSA credentials.
Not fully online. You must download Form BSF329-9, fill it manually, and email it to CBSA.
No renewal is required, but if your company information changes, you must notify CBSA to keep your code valid.
No. CBSA doesn’t publish a public list. To verify a code, you must contact CBSA directly.