AI-Assisted Customs Duty Assessment and Trade Compliance
Enforcement · Financial Services · Risk Assessment & Triage
What it collects that can identify you
- Importer and trade chain partner registration data including business names, addresses, contact information, and CRA-issued Business Numbers (BN9). For sole proprietors, client identifiers may constitute personal information.
Also collects operational data, which is anonymized data.
- Run by
- Canada Border Services Agency (CBSA)
- Where
- No fixed location
- Kept
- Retained As specified by applicable legislation including the Customs Act; exact retention period not specified in source documents
- Shared with
- Accountable organization, 3rd parties, Me
What it is for
This system automates the calculation of duties and taxes on imported commercial goods and flags potentially non-compliant import transactions for review by Canada Border Services Agency officers. It uses rule-based logic applied to trade data submitted by importers and customs brokers. All flagged transactions are reviewed by human officers before any compliance action is taken, and importers have access to formal recourse processes.
What it collects and what happens to it
Data taken in
- Importer and trade chain partner registration data including business names, addresses, contact information, and CRA-issued Business Numbers (BN9). For sole proprietors, client identifiers may constitute personal information.
- Commercial accounting declarations submitted by trade chain partners including tariff classification, declared value for duty, origin of goods, import permits, remission orders, and financial transaction records stored within CARM.
Processing
- Rule-based classification that calculates duties and taxes owed using mathematical logic based on the Customs Act, and applies established risking rules to classify transactions as potentially compliant or non-compliant. Includes data validation rules for syntax errors and permit mapping.
What it does
- The system scores and ranks import transactions against risk rules to flag potentially non-compliant ones and calculates duties and taxes; CBSA officers review all outputs and make the final decisions on compliance action.
Outputs
- Lists of potentially non-compliant transactions generated by CARM's risking rules, provided to CBSA officers as recommendations for further review. Also identifies transactions requiring manual intervention or approval by a delegated CBSA authority.
- Electronic notifications to trade chain partners of assessed duties and taxes, validation errors, case updates, and compliance decisions rendered by CBSA officers, linked to their CARM client portal account.
- Reports generated according to program and legislative requirements, including compliance verification reports and financial statements shared with partner agencies such as the Canada Revenue Agency, Statistics Canada, and the Department of Finance.
Run by
- The federal agency responsible for deploying and operating the CARM system, managing the assessment and collection of duties and taxes on imported goods, and overseeing trade compliance activities.
CBSA Assessment and Revenue Management (CARM) — Government of Canada Open Data
Built by
- Third-party consulting firms that contributed to the development of the CARM system alongside the CBSA. The system is hosted on Amazon Web Services (AWS) Canadian Cloud Service.
Algorithmic Impact Assessment — CBSA Assessment and Revenue Management (CARM)
Kept for
- Electronic records including commercial accounting declarations, financial transaction information, and registration data are maintained in the CARM system using Amazon Web Services (AWS) Canadian Cloud Service, a dedicated OpenText service in the AWS Cloud, and CBSA's Enterprise Data Warehouse. The Privacy Act restricts subsequent use and disclosure of personal information.
- Duration: As specified by applicable legislation including the Customs Act; exact retention period not specified in source documents
Shared with
- CBSA officers and staff with role-based access controls can access CARM data relevant to their job functions, including compliance monitoring, managing corrections and adjustments, and processing appeals. Access is managed through internal oversight controls.
- Information from CARM is shared with the Canada Revenue Agency, Public Services and Procurement Canada, Innovation Science and Economic Development, the Office of the Auditor General, Canadian Centre for Cyber Security, Department of Finance, and Statistics Canada, in accordance with the Customs Act, Customs Tariff, Special Import Measures Act, Excise Tax Act, and other applicable legislation.
- Trade chain partners can access their own account data, transaction history, payment due dates, financial statements, and case status through the CARM Client Portal. They can submit accounting documents, make payments, request rulings, and manage appeals electronically.
Stored
- All electronic records are maintained in the CARM system using the Amazon Web Services (AWS) Canadian Cloud Service and a dedicated OpenText service in the AWS Cloud, located within Canada's jurisdiction.
- Duration: As specified by applicable legislation; exact period not stated in source documents
How to read the colours
Can it identify you?
- Anonymized data
- Data about people with the link to who is broken. Stripped of identifiers, blurred, aggregated, or noised so this system can’t reasonably tie a record back to an individual.
- Pseudonymous data
- Each person’s data is tied to a token (hash, ID, template) that lets this system recognise the same person across events, but the token itself doesn’t reveal a name. Reidentification is possible with extra information.
- Identifiable data
- The data either contains a direct identifier (name, address, account name, recognisable face or voice, plate number) or carries a token this system uses to look up legal identity during processing.
Who completes the loop?
- Human decides
- This mode suggests; a person decides what to do next. The AI is always advisory — a human is in the loop on every decision. Example: a triage tool ranks cases for a clinician who chooses which to see first.
- Human executes
- This mode decides; a person carries out the result. Example: an optimizer plans the day’s trash-collection routes, and drivers run them.
- Autonomous
- This mode decides and acts on its own. No person reviews each decision or carries out the resulting action.
Definitions from the DTPR standard. Amber is about your data, violet about who decides. The fuller the shape and the deeper the colour, the more identifying the data or the less a person is involved.
- AI registerCBSA Assessment and Revenue Management (CARM) — Government of Canada Open DataCanada Border Services Agency, AIA package ID 44fe9b0d-d730-43cf-ba7e-d952d55f88f2.
- Policy documentAlgorithmic Impact Assessment — CBSA Assessment and Revenue Management (CARM)Canada Border Services Agency, AIA v0.10.0, Impact Level 1.
- AI registerCBSA Assessment and Revenue Management (CARM) — Government of Canada Open Data
- Policy documentAlgorithmic Impact Assessment — CBSA Assessment and Revenue Management (CARM)
- Register entryPublished by the Helpful Places. Reference df3d31bd. This disclosure was drafted with AI assistance.Schema: ai@2026-05-06-beta
What you can do
Ask about this system
Questions go to the Helpful Places, not the vendor.
Your rights
- Right to ContestImporters and trade chain partners who disagree with a CBSA assessment or compliance decision resulting from a CARM-assisted activity may apply for further re-determination or review using established recourse mechanisms. Information on recourse options is available at https://www.cbsa-asfc.gc.ca/recourse-recours/
- Right to a Human ReviewAll outputs produced by the CARM automated system — including lists of potentially non-compliant transactions — are reviewed by CBSA officers who make the final decisions. No compliance action is taken solely on the basis of automated output. Officers can discard any transaction recommended by the system.
- Right to Algorithmic TransparencyA meaningful explanation of how CARM contributes to decision-making, including the role of the system, input data and its source, evaluation criteria, outputs produced, and principal factors behind decisions, must be published in plain language through the Algorithmic Impact Assessment and made discoverable via the CBSA departmental website, as required by the Directive on Automated Decision-Making.
- Right to AccessTrade chain partners have access to their import account information, transaction history, financial statements, and case status through the CARM Client Portal. The portal provides centralized visibility of all commercial interactions with the CBSA.
Risks and safeguards
- Financial & business harmNon-compliant importers may face reassessment of duties and taxes, penalties, and interest charges that were previously undetected, creating financial impacts on their businesses.Safeguard: CARM operates on a post-entry verification model meaning no shipments are stopped at the border; impacts are reversible through established recourse mechanisms. CBSA officers review all system outputs and make final decisions. Importers may appeal any CBSA assessment or decision through formal recourse processes. The system also reduces financial unfairness by levelling the playing field for compliant importers.
- Civil liberties harmThe use of risking rules and algorithmic flags could create disparate treatment of importers if rules embed systemic bias, or if the system's opaque trade-secret logic disproportionately targets certain importer profiles.Safeguard: The AIA confirms a Gender-Based Analysis Plus was undertaken on the data. Risk rules are linked to legislative requirements in the Customs Act, validated against prior compliance results, and tested during client simulations. All flagged transactions require human officer review before any compliance action. Recourse mechanisms are available for all affected parties. The system processes commercial trade data, not demographic characteristics of importers.