The phrase “connect Canadian bank account with ChatGPT” can hide an important regional difference.
OpenAI’s built-in Finances experience launched for eligible US users, not Canadian institutions. Canadian users therefore need a different route: a BankSync custom MCP app in an eligible ChatGPT Business or Enterprise/Edu workspace, or a controlled spreadsheet/file workflow when custom apps are unavailable.
Canadian banks connect to BankSync through Plaid. CAD and USD accounts commonly appear as separate accounts under the same login. Keep the currency field in the analysis—neither BankSync nor ChatGPT should combine those balances without an explicit exchange rate and date.
Never paste an online-banking password, one-time code or full account number into a ChatGPT conversation. Authentication belongs in Plaid’s secure Canadian account-linking flow, and ChatGPT should receive only the data made available through the selected connection.
Current options for Canadian users
| Feature | Finances in ChatGPT | BankSync MCP | Spreadsheet or file |
|---|---|---|---|
| Current route | Not available for this country | Direct in eligible workspaces | Available for controlled exports |
| Best use | Wait for regional rollout | BankSync data and workflows in ChatGPT | One-off or individual-plan analysis |
| Freshness | n/a | Retrieved through BankSync tools | Fixed at export time |
| Admin needed | n/a | Yes, for workspace app setup | Usually no |
| Technical setup | None | Create and authorise a custom MCP app | Export or upload the dataset |

What you can connect
Depending on the institution and route, ChatGPT can work with supported chequing, savings, credit and supported investment or loan accounts. The institution controls which products, fields and history it shares.
With BankSync MCP, ChatGPT can also use authorised tools for BankSync workspaces, feeds, integrations and sync jobs. BankSync MCP requires the Standard plan or above.
The bank connection itself remains read-only. It cannot transfer funds, pay bills, alter bank settings or place trades. BankSync configuration tools may still create or change a feed when the app and workspace deliberately grant that permission.
Connect a Canadian bank account to ChatGPT
Connect the financial institution in BankSync
Open Banks, search the exact Canadian institution, complete Plaid’s secure Canadian account-linking flow and select only the accounts needed.
Confirm the BankSync connection
Check that the bank appears as an active card with the expected accounts attached. Resolve any re-authentication state first.
Confirm ChatGPT workspace eligibility
OpenAI’s current help says full custom MCP apps and developer mode are available on Business and Enterprise/Edu on ChatGPT web, subject to admin controls.
Create the BankSync custom app
In ChatGPT settings or workspace administration, open Apps → Create and enter https://mcp.banksync.io as the remote MCP endpoint.
Authenticate, scan and restrict tools
Complete BankSync authorisation, let ChatGPT scan the tools and limit app access or actions to the users and capabilities the workflow requires.
Authorise the correct BankSync workspace
Keep personal, business and client entities separate. Do not authorise a broader workspace merely to simplify setup.
Verify the connection
Ask ChatGPT to list every accessible Canadian account, type and currency. Compare the response with the BankSync Banks page.
Common Canadian setup problems
A failed AI query is often a bank-connection or eligibility problem. Check the underlying institution, account selection, consent state and workspace role before repeatedly removing and re-adding the app.
Troubleshooting Canadian connections
| Issue | Likely cause | Resolution |
|---|---|---|
| @Finances is not available for Canada | The native ChatGPT bank connection is a US rollout. | Use BankSync MCP in an eligible workspace or analyse a controlled export. |
| US and Canadian entities share a bank name | The search result can point to the wrong country or legal entity. | Check the Canadian country marker before connecting. |
| CAD or USD account is missing | Only one currency account was selected in Plaid. | Use Reconnect / Add Accounts and select each currency account. |
| Brokerage account is absent | The standalone investment platform is not exposed through the retail-bank Plaid connection. | Connect the brokerage through SnapTrade where supported. |
| Custom app cannot be created | The ChatGPT workspace or role does not have developer mode/app creation. | Ask the Business or Enterprise/Edu admin/owner to enable and vet it. |
Start with the source connection, then verify ChatGPT app access.
Ask questions that expose missing data
Start with a bounded request. Require ChatGPT to state the accounts, currencies, date range and source used. For categories or recurring patterns, ask for the underlying transactions.
Do not use a conversational total as a substitute for an institution statement, tax record or professional financial advice.
Useful ChatGPT prompts for Canadian accounts
| Goal | Prompt | Check |
|---|---|---|
| Cash by currency | Show every balance grouped by CAD or USD, without conversion. | Confirm all intended currency accounts are present. |
| Monthly spending | Summarise CAD outflows for the last complete month and list excluded USD accounts. | Check currency and transfer treatment. |
| Credit cards | Separate purchases, refunds and card payments for each account. | Ensure payments are not counted as expenses. |
| Subscriptions | Find recurring charges and group them by billing currency. | Verify merchant, cadence and evidence. |
| Investments | Summarise supported Canadian holdings and identify whether the source is Plaid or SnapTrade. | Check valuation date and missing brokerages. |
The exact result depends on the connected products and fields supplied by the institution.
Least privilege
Connect only the accounts and BankSync tools needed for the current workflow.
Visible assumptions
Require sources, date ranges, currencies and exclusions in every important answer.
Entity separation
Keep personal, business and client data in distinct BankSync workspaces and ChatGPT access groups.
Disconnect both layers
Remove the ChatGPT app and revoke the underlying BankSync or bank consent separately when finished.
Security checklist
- Enable multi-factor authentication for ChatGPT, BankSync and the institution.
- Keep bank credentials inside the provider or bank-hosted flow.
- Authorise the minimum account set.
- Use separate BankSync workspaces for separate legal entities or clients.
- Inspect ChatGPT’s app permissions and action controls.
- Review data controls that apply to the ChatGPT plan.
- Verify important figures against the institution.
- Delete financial conversations separately where appropriate.
For the full decision tree, read how to connect a bank account to ChatGPT. Claude users can follow the Canadian Claude guide.
Canadian bank accounts and ChatGPT: FAQs
Sources and further reading
- OpenAI: Finances in ChatGPT
- OpenAI: developer mode and MCP apps
- BankSync: connecting Canadian banks
- BankSync: MCP server guide
The bottom line
The native Finances route is not currently available for this region. An eligible ChatGPT workspace can use BankSync MCP; individual users can use a controlled spreadsheet or file until regional or plan availability expands.
Whichever route you choose, keep authentication outside the conversation, grant the minimum access and verify the first result against the source.