Form 2290 Icon

What Is a Canadian Carrier Code?

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:

  • A U.S.-based trucking company delivering goods into Canada
  • A Canadian carrier operating under your own name
  • An international carrier transporting freight into Canada
  • A freight forwarder or third-party logistics provider (3PL) managing cross-border shipments

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.

Step 1: Get the Carrier Code Application Form

Step 2: Fill Out the Form Completely

You’ll need to provide:

  • Your company’s legal name and operating name
  • Business Number (BN) from CRA (Canada Revenue Agency)
  • Company type: Non-bonded or bonded
  • Full mailing and physical address
  • Contact info for company representative(s)

If you’re applying as a bonded carrier, you’ll also need to submit proof of your CBSA-approved bond.

Step 3: Submit Your Application

  • Email the completed form to: carrier-cargo@cbsa-asfc.gc.ca
  • Fax or mail submissions are not accepted

Step 4: Wait for Approval

  • Processing time is typically 3–5 business days
  • CBSA will send your 4-character Carrier Code and an official confirmation letter

Step 5: Use and Maintain Your Carrier Code

  • Include your code in every ACI eManifest
  • Share it with customs brokers and dispatchers
  • Keep your company details current with CBSA

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.

Frequently Asked Questions

Questions About the Canadian Career Code? We’ve Got Answers!

1.

What is a Canadian Carrier Code used for?

It identifies your trucking company when you submit electronic manifests to CBSA. It ensures your freight is properly tracked and cleared at the border.


2.

Is the Canadian Carrier Code the same as a U.S. DOT or MC number?

No. This code is specific to Canada and completely separate from your U.S. FMCSA credentials.


3.

Can I apply for a Canadian Carrier Code online?

Not fully online. You must download Form BSF329-9, fill it manually, and email it to CBSA.


4.

Do I need to renew my Carrier Code?

No renewal is required, but if your company information changes, you must notify CBSA to keep your code valid.


5.

What’s the difference between a bonded and non-bonded carrier code?

  • Bonded carriers can haul in-transit goods and move freight inland before clearing customs
  • Non-bonded carriers must clear goods at the first point of entry

6.

Is there a public list of Canadian Carrier Codes?

No. CBSA doesn’t publish a public list. To verify a code, you must contact CBSA directly.

PDF
Newsletter Illustration
Newsletter

Catch Up on the Latest in Trucking

One trusted source for industry insights, compliance tips, and updates, straight to your inbox.