---
updatedAt: 2026-09-18T12:06:28.000Z
agentTools:
  projectIndex: https://docs.cybrid.xyz/llms.txt
---

# Payouts to Canada

What are the specific requirements for CAD payouts to Canada?

Review these Canada-specific requirements before initiating CAD payouts. For the general cross-border payment flow, see [Sending Cross-Border Payments](https://docs.cybrid.xyz/docs/sending-cross-border-payments).

## Supported configurations

Canada payouts support the following participant type:

* **B2B** (business-to-business) — business customer to business counterparty

B2B uses the `bank_account` route via the `EFT` payment rail. C2C, B2C, and mobile wallet payouts are not available for this corridor.

## Trading account requirement

Canada payouts require a **`USDC_SOL`** trading account as the source. Other trading account types (such as `USDC` or `USDC_NPL`) are not supported for CAD payouts.

## Verify CAD payout availability

Confirm your bank supports CAD payouts for the B2B participant type and the `bank_account` route.

> ℹ️ Bank configuration required
>
> Contact Cybrid support to enable CAD payouts and configure Canada as a supported corridor for your bank.

```http Request
GET /api/banks/{bank_guid}
Authorization: Bearer YOUR_TOKEN
```

Look for an entry in `supported_payout_symbols` where:

* `symbol`: `CAD-USD` or `CAD-USDC_SOL`
* `country_code`: `CA`
* `participants_type`: `B2B`
* `route`: `bank_account`

You can also query prices for Canada:

```http Request
GET /api/prices?payout_country_code=CA
Authorization: Bearer YOUR_TOKEN
```

## Identity verification requirements

The platform validates all required KYC fields when you create a plan for CAD payouts.

### Originator (Customer)

**Business originator (B2B):**

* `name.full` (registered name)
* `address.street`, `address.city`, `address.country_code`
* `identification_numbers` with one of:
  * `tax_identification_number`
  * `business_registration_number`
  * `employer_identification_number`

### Receiver (Counterparty)

Create the counterparty with the [standard required fields](https://docs.cybrid.xyz/docs/creating-a-counterparty#counterparty-types) for the appropriate type. The counterparty must be in `verified` state before you can create the external bank account and plan.

**Business counterparty (B2B):**

* `name.full`

Individual customers and individual counterparties are not supported for this corridor. A plan with an individual on either side is rejected.

## Purpose of transaction

For Canada payouts, `purpose_of_transaction` is **required**. All standard purpose values are accepted.

## Supporting documents

B2B payouts to Canada require at least one supporting document. No specific document type is mandated, so you can use any supported type: `invoice`, `purchase_order`, `delivery_slip`, `contract`, `bill_of_lading`, or `others`.

Each B2B plan must include exactly one supporting document that carries a `document_reference_number`.

```json Request (excerpt)
{
  "supporting_documents": [
    {
      "type": "invoice",
      "file_guids": ["file_guid"],
      "document_reference_number": "INV-1001"
    }
  ]
}
```

**Requirements:**

* At least one supporting document is required.
* Up to 3 documents per plan.
* Each file must be uploaded with a `type` matching the document `type`.
* Allowed file formats: `application/pdf`, `image/jpeg`, `image/png`.
* Each file must be no larger than 8 MB, with a filename of 64 characters or fewer.
* Exactly one supporting document must carry a `document_reference_number`.

Upload each file via [File Upload](https://docs.cybrid.xyz/docs/file-upload) and wait for `state: completed` before referencing its GUID. For the full `supporting_documents` field structure, see [Sending Cross-Border Payments](https://docs.cybrid.xyz/docs/sending-cross-border-payments).

## External bank account setup

Canada payouts use EFT routing. The credit party is identified by a CPA routing number and a bank account number.

Send a POST request to `/api/external_bank_accounts` with the following format:

```json Request
{
  "account_kind": "raw_routing_details",
  "name": "Canadian beneficiary account",
  "counterparty_bank_account_details": [{
    "bank_code_type": "CPA",
    "bank_code": "00417902",
    "account_identifier": "111122220000",
    "payment_rail": "EFT"
  }],
  "counterparty_guid": "counterparty_guid",
  "customer_guid": "customer_guid",
  "asset": "CAD"
}
```

> ℹ️ API versioning
>
> Creating external bank accounts with foreign raw routing details requires `Accept-Version: 2025-10-01` or later.

For the full account model and field reference, see [Create Foreign Fiat External Bank Accounts](https://docs.cybrid.xyz/docs/foreign-fiat-external-bank-accounts).

## Validation rules

* **CPA routing number**: Must be 8 digits, made up of a 3-digit institution number followed by a 5-digit transit number. Submit it as a single value in `bank_code` — for example, institution `004` and transit `17902` become `00417902`
* **Bank account number**: Must be 7 to 12 digits. The permitted length varies by institution
* **Bank code type**: Must be `CPA`
* **Payment rail**: Must be `EFT`

## Supported institutions

The following institutions are available for CAD payouts to Canada. The institution number is the first 3 digits of the CPA routing number, so you can use this table to confirm a beneficiary's bank is supported before creating the external bank account.

> ℹ️ Credit unions clearing through Central 1
>
> Central 1 Credit Union clears payments for several Canadian credit unions, including Coast Capital Savings and Vancity Community Investment Bank. Accounts at those institutions carry institution number `809` and are paid through Central 1 Credit Union.

<AdvancedTable
  rowsPerPage={25} data={[ { 'Institution': 'Bank of Montreal', 'Institution Number': '001' }, { 'Institution': 'The Bank of Nova Scotia', 'Institution Number': '002' }, { 'Institution': 'Royal Bank of Canada', 'Institution Number': '003' }, { 'Institution': 'The Toronto-Dominion Bank', 'Institution Number': '004' }, { 'Institution': 'National Bank of Canada', 'Institution Number': '006' }, { 'Institution': 'Canadian Imperial Bank of Commerce', 'Institution Number': '010' }, { 'Institution': 'HSBC Bank Canada', 'Institution Number': '016' }, { 'Institution': 'Canadian Western Bank', 'Institution Number': '030' }, { 'Institution': 'Laurentian Bank of Canada', 'Institution Number': '039' }, { 'Institution': 'Bank of Canada', 'Institution Number': '177' }, { 'Institution': 'ATB Financial', 'Institution Number': '219' }, { 'Institution': 'Bank of America, National Association', 'Institution Number': '241' }, { 'Institution': 'The Bank of New York Mellon', 'Institution Number': '242' }, { 'Institution': 'MUFG Bank, Ltd., Canada Branch', 'Institution Number': '245' }, { 'Institution': 'BNP Paribas', 'Institution Number': '250' }, { 'Institution': 'Citibank Canada', 'Institution Number': '260' }, { 'Institution': 'Deutsche Bank AG', 'Institution Number': '265' }, { 'Institution': 'Mega International Commercial Bank Co., Ltd.', 'Institution Number': '269' }, { 'Institution': 'JPMorgan Chase Bank, National Association', 'Institution Number': '270' }, { 'Institution': 'KEB Hana Bank Canada', 'Institution Number': '275' }, { 'Institution': 'Mizuho Bank Ltd.', 'Institution Number': '277' }, { 'Institution': 'UBS Bank (Canada)', 'Institution Number': '290' }, { 'Institution': 'Société Générale (Canada Branch)', 'Institution Number': '292' }, { 'Institution': 'SBI Canada Bank', 'Institution Number': '294' }, { 'Institution': 'Sumitomo Mitsui Banking Corporation, Canada Branch', 'Institution Number': '301' }, { 'Institution': 'Amex Bank of Canada', 'Institution Number': '303' }, { 'Institution': 'Industrial and Commercial Bank of China (Canada)', 'Institution Number': '307' }, { 'Institution': 'Bank of China (Canada)', 'Institution Number': '308' }, { 'Institution': 'First Nations Bank of Canada', 'Institution Number': '310' }, { 'Institution': 'J.P. Morgan Bank Canada', 'Institution Number': '314' }, { 'Institution': 'CTBC Bank Corp. (Canada)', 'Institution Number': '315' }, { 'Institution': 'U.S. Bank National Association', 'Institution Number': '318' }, { 'Institution': "President's Choice Bank", 'Institution Number': '320' }, { 'Institution': 'Habib Canadian Bank', 'Institution Number': '321' }, { 'Institution': 'Rabobank Canada', 'Institution Number': '322' }, { 'Institution': 'Capital One Bank (Canada Branch)', 'Institution Number': '323' }, { 'Institution': 'Canadian Imperial Bank of Commerce', 'Institution Number': '326' }, { 'Institution': 'State Street', 'Institution Number': '327' }, { 'Institution': 'Citibank, N.A', 'Institution Number': '328' }, { 'Institution': 'Comerica Bank', 'Institution Number': '330' }, { 'Institution': 'First Commercial Bank', 'Institution Number': '332' }, { 'Institution': 'VersaBank', 'Institution Number': '334' }, { 'Institution': 'United Overseas Bank Limited', 'Institution Number': '335' }, { 'Institution': 'Canadian Tire Bank', 'Institution Number': '338' }, { 'Institution': 'ICICI Bank Canada', 'Institution Number': '340' }, { 'Institution': 'ADS Canadian Bank', 'Institution Number': '343' }, { 'Institution': 'General Bank of Canada', 'Institution Number': '344' }, { 'Institution': 'Fifth Third Bank, National Association', 'Institution Number': '345' }, { 'Institution': 'Société Générale (Canada Branch)', 'Institution Number': '346' }, { 'Institution': 'Bridgewater Bank', 'Institution Number': '347' }, { 'Institution': 'The Northern Trust Company, Canada Branch', 'Institution Number': '349' }, { 'Institution': 'Digital Commerce Bank', 'Institution Number': '352' }, { 'Institution': 'Shinhan Bank Canada', 'Institution Number': '355' }, { 'Institution': 'Citco Bank Canada', 'Institution Number': '356' }, { 'Institution': 'M & T Bank', 'Institution Number': '357' }, { 'Institution': 'HomeEquity Bank', 'Institution Number': '358' }, { 'Institution': 'Duo Bank of Canada', 'Institution Number': '359' }, { 'Institution': 'Barclays Bank PLC, Canada Branch', 'Institution Number': '360' }, { 'Institution': 'Home Bank', 'Institution Number': '361' }, { 'Institution': 'Wells Fargo Bank, National Association, Canadian Branch', 'Institution Number': '362' }, { 'Institution': 'PNC Bank Canada Branch', 'Institution Number': '365' }, { 'Institution': 'China Construction Bank Toronto Branch', 'Institution Number': '366' }, { 'Institution': 'Rogers Bank', 'Institution Number': '368' }, { 'Institution': 'Wealth One Bank of Canada', 'Institution Number': '370' }, { 'Institution': 'Bank of China, Toronto Branch', 'Institution Number': '372' }, { 'Institution': 'Motus Bank', 'Institution Number': '374' }, { 'Institution': 'Exchange Bank of Canada', 'Institution Number': '376' }, { 'Institution': 'RFA Bank of Canada', 'Institution Number': '377' }, { 'Institution': 'Cidel Bank Canada', 'Institution Number': '378' }, { 'Institution': 'Haventree Bank', 'Institution Number': '381' }, { 'Institution': 'Peoples Bank of Canada', 'Institution Number': '383' }, { 'Institution': 'Community Trust Company', 'Institution Number': '507' }, { 'Institution': 'The Canada Trust Company', 'Institution Number': '509' }, { 'Institution': 'Trust La Laurentienne du Canada Inc.', 'Institution Number': '522' }, { 'Institution': 'Effort Trust Company', 'Institution Number': '532' }, { 'Institution': 'Investors Group Trust Co. Ltd.', 'Institution Number': '536' }, { 'Institution': 'Manulife Bank of Canada', 'Institution Number': '540' }, { 'Institution': 'CIBC Trust Corporation', 'Institution Number': '548' }, { 'Institution': 'Montreal Trust Company of Canada', 'Institution Number': '550' }, { 'Institution': 'Sun Life Financial Trust Inc.', 'Institution Number': '551' }, { 'Institution': 'Peace Hills Trust Company', 'Institution Number': '568' }, { 'Institution': 'The Royal Trust Company', 'Institution Number': '570' }, { 'Institution': 'Royal Trust Corporation of Canada', 'Institution Number': '580' }, { 'Institution': 'National Trust Company', 'Institution Number': '590' }, { 'Institution': 'TD Mortgage Corporation', 'Institution Number': '597' }, { 'Institution': 'TD Pacific Mortgage Corporation', 'Institution Number': '603' }, { 'Institution': 'HSBC Mortgage Corporation (Canada)', 'Institution Number': '604' }, { 'Institution': 'Scotia Mortgage Corporation', 'Institution Number': '606' }, { 'Institution': 'CS Alterna Bank', 'Institution Number': '608' }, { 'Institution': 'Natcan Trust Company', 'Institution Number': '612' }, { 'Institution': 'Tangerine Bank', 'Institution Number': '614' }, { 'Institution': 'B2B Bank', 'Institution Number': '618' }, { 'Institution': 'Peoples Trust Company', 'Institution Number': '621' }, { 'Institution': 'Equitable Bank', 'Institution Number': '623' }, { 'Institution': 'Manulife Trust Company', 'Institution Number': '626' }, { 'Institution': 'Home Trust Company', 'Institution Number': '627' }, { 'Institution': 'Edward Jones', 'Institution Number': '701' }, { 'Institution': 'Manufacturers Life Insurance Company', 'Institution Number': '702' }, { 'Institution': 'Central 1 Credit Union', 'Institution Number': '809' }, { 'Institution': 'Fédération des caisses Desjardins du Quebec', 'Institution Number': '815' }, { 'Institution': 'Caisse Populaire Group Financier Ltée', 'Institution Number': '819' }, { 'Institution': 'Central 1 Credit Union', 'Institution Number': '828' }, { 'Institution': 'Caisse Desjardins Ontario Credit Union Inc.', 'Institution Number': '829' }, { 'Institution': 'Atlantic Central', 'Institution Number': '839' }, { 'Institution': 'Atlantic Central', 'Institution Number': '849' }, { 'Institution': 'Concentra Bank', 'Institution Number': '853' }, { 'Institution': 'Caisse populaire acadienne ltée', 'Institution Number': '865' }, { 'Institution': 'Central 1 Credit Union', 'Institution Number': '869' }, { 'Institution': 'Credit Union Central of Manitoba Limited', 'Institution Number': '879' }, { 'Institution': 'Credit Union Central of Saskatchewan', 'Institution Number': '889' }, { 'Institution': 'Caisse populaire Alliance Limitée', 'Institution Number': '890' }, { 'Institution': 'Credit Union Central Alberta Limited', 'Institution Number': '899' } ]} />

## Common validation errors

| Error Code                       | Description                                                                                                                                                |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `invalid_destination_account`    | External bank account not completed or missing CPA routing details                                                                                         |
| `invalid_supporting_document`    | B2B plan missing a required supporting document, a file whose type does not match its document type, or a missing or duplicate `document_reference_number` |
| `invalid_purpose_of_transaction` | Missing purpose value for Canada payouts                                                                                                                   |
| `invalid_parameter`              | KYC requirements not met (originator or receiver PII incomplete)                                                                                           |
| `invalid_asset`                  | Bank does not support CAD payouts for the B2B participant type                                                                                             |

## Related resources

* [Sending Cross-Border Payments](https://docs.cybrid.xyz/docs/sending-cross-border-payments)
* [Create Foreign Fiat External Bank Accounts](https://docs.cybrid.xyz/docs/foreign-fiat-external-bank-accounts)
* [Creating a Counterparty](https://docs.cybrid.xyz/docs/creating-a-counterparty)
* [Verifying a Counterparty](https://docs.cybrid.xyz/docs/verifying-a-counterparty)
* [Create Plan API Reference](https://docs.cybrid.xyz/reference/createplan)