What Is CARM?

CARM (CBSA Assessment and Revenue Management) is Canada Border Services Agency's new IT platform for managing the assessment and collection of duties and taxes on goods imported into Canada. It replaces the aging ACROSS (Accelerated Commercial Release Operations Support System) and CADEX systems that have been in use since the 1980s.

CARM is not just a technology upgrade — it fundamentally changes the relationship between importers, customs brokers, and CBSA. Under the new system, importers have direct visibility into their customs accounts, can manage their own surety bonds, and interact with CBSA through a modern online portal rather than through paper forms and legacy EDI.

For the trucking industry, CARM affects anyone who imports goods into Canada, uses customs brokers, or handles cross-border freight where duties and taxes are involved.

Why CBSA Built CARM

The legacy systems CARM replaces were built in the 1980s and have become increasingly difficult to maintain and impossible to modernize. Key drivers behind the CARM project include:

CARM Release Timeline

CARM has been deployed in two major releases:

Release 1 (Deployed May 2021)

Release 1 introduced the CARM Client Portal (CCP) and basic account management features. It allowed importers to:

Release 2 (Deployed October 2024)

Release 2 is the full deployment that replaced the ACROSS/CADEX systems entirely. Under Release 2:

The CARM Client Portal

The CARM Client Portal (CCP) is the central interface for CARM. Think of it as your customs account dashboard with CBSA. Through the CCP, you can:

To access the CCP, you need a GCKey (Government of Canada credential) or a Sign-In Partner credential (through your bank). You then link your business number to your CCP account.

How CARM Affects Cross-Border Trucking

If you are a trucking company that also acts as an importer (e.g., you buy truck parts from the US and import them), CARM directly affects you. You need to:

  1. Register on the CARM Client Portal — Create your account and link your business number.
  2. Manage your surety bond — Under CARM Release 2, you need either your own surety bond or must explicitly authorize your customs broker to use theirs on your behalf. This is a critical change — under the old system, brokers could post security on your behalf automatically.
  3. Delegate authority to your customs broker — This is now a formal process through the CCP. Without delegation, your broker cannot file on your behalf.
  4. Monitor your statement of account — CBSA now delivers monthly billing statements through the CCP. You are responsible for reviewing and paying on time.

If you are a carrier that only hauls freight and is not the importer of record, your direct CARM obligations are more limited. However, CARM still affects you because:

CARM vs. ACI vs. ACE

These three systems are often confused. Here is how they relate:

SystemPurposeOperator
ACI (Advance Commercial Information)Pre-arrival manifest filing for goods entering CanadaCBSA
ACE (Automated Commercial Environment)Pre-arrival manifest filing for goods entering the USCBP (US)
CARMPost-arrival assessment of duties, taxes, and trade complianceCBSA

In simple terms: ACI/ACE handle what happens before your truck reaches the border. CARM handles what happens after — the assessment of what is owed to the Canadian government. TruckerPro Border handles the ACI/ACE side of cross-border compliance.

Surety Bonds Under CARM

One of the most significant changes under CARM Release 2 is the surety bond requirement. Previously, customs brokers would routinely post security on behalf of their clients. Under CARM:

Contact your customs broker early to understand your bond requirements and ensure you have proper arrangements in place before your next import.

What Carriers Should Do Now

  1. Register on the CARM Client Portal if you have not already — even if your broker handles everything, you should have visibility into your account.
  2. Confirm broker delegation — Log into the CCP and verify that your customs broker has proper delegation authority.
  3. Review your surety bond — Ensure your bond is in place and adequate for your import volume.
  4. Update your processes — Train your team on the new CARM workflows, especially around statement of account review and payment.
  5. Talk to your customs broker — They are your best resource for understanding how CARM specifically affects your operation.