Coverage

Supported institutions, with the receipts.

Every bank and broker Mozaic actually connects to, pulled from Plaid's production institution catalog and SnapTrade's brokerage list. Both sides of the border.

Last verified: 2026-08-12 · Plaid + SnapTrade · 21 banks tracked, 19 brokers
01 · Banks in Canada and the US (via Plaid)

Banks in Canada and the US (via Plaid)

Plaid's catalog covers 196 institutions in Canada and about 10,000 in the US, and the in-app search reaches all of them. The table below is the subset we track, re-checked against Plaid's live API on every snapshot rebuild. If your bank isn't listed, search for it in the app before assuming it's missing. Where a bank also runs a self-directed investing arm, that arm is a separate connection and sits in the broker table below, marked "(investing)". The product column tracks what Plaid currently exposes for that institution in production: transactions covers chequing, savings, and credit-card activity; liabilities covers mortgages and lines of credit; investments shows up when a bank exposes its in-house investment products through the bank-side Plaid item.

Institution Type Plaid SnapTrade
RBC Royal Bank Bank Transactions, Liabilities
TD Canada Trust Bank Transactions, Liabilities
Scotiabank Bank Transactions, Investments, Liabilities
BMO Bank of Montreal Bank Transactions, Liabilities
CIBC Bank Transactions, Liabilities
National Bank of Canada Bank Transactions, Liabilities
Desjardins Bank Transactions
Tangerine Bank Transactions, Investments, Liabilities
American Express Bank Transactions, Liabilities
Chase Bank Transactions, Investments, Liabilities
Bank of America Bank Transactions, Liabilities
Wells Fargo Bank Transactions, Investments, Liabilities
Citibank Bank Transactions, Investments, Liabilities
Capital One Bank Transactions, Liabilities
U.S. Bank Bank Transactions, Investments, Liabilities
PNC Bank Transactions, Investments, Liabilities
Truist Bank Transactions, Investments, Liabilities
TD Bank (US) Bank Transactions, Investments, Liabilities
American Express (US) Bank Transactions, Liabilities
Ally Bank Bank Transactions
Discover Bank Transactions, Liabilities
02 · Brokers in Canada and the US (via SnapTrade and Plaid)

Brokers in Canada and the US (via SnapTrade and Plaid)

Brokers Mozaic reads through SnapTrade (per-holding detail, cost basis, dividend history) or through Plaid's investments product. Canadian brokers use both routes; US brokers reach Mozaic through SnapTrade. Brokers that appear in both columns route through SnapTrade: the picker hides the Plaid copy, so you land on the SnapTrade side. CIBC Investor's Edge is the exception to the SnapTrade description above: it returns positions and balances, not transaction history.

Institution Type Plaid SnapTrade
Wealthsimple Broker Transactions, Investments Live
Questrade Broker Transactions, Investments Live
Interactive Brokers Canada Broker Transactions, Investments Live
BMO InvestorLine Broker Transactions, Investments, Liabilities
CIBC Wood Gundy Broker Transactions, Investments
TD Direct Investing Broker Beta
Webull Canada Broker Beta
CIBC Investor's Edge Broker Live
Fidelity Broker Live
Charles Schwab Broker Live
Vanguard Broker Live
Robinhood Broker Live
E*TRADE Broker Live
tastytrade Broker Live
Public Broker Live
Webull US Broker Live
Chase (investing) Broker Beta
Wells Fargo (investing) Broker Beta
U.S. Bank (investing) Broker Early access
03 · Known connection issues

Known connection issues

Connections that are degrading in production right now, separate from the per-product coverage above. Checked by hand on 2026-06-22 and updated as institutions break and recover.

Institution Status What this means
CIBC Disconnects daily The CIBC connection drops about once a day and prompts you to reconnect. Transactions and liabilities sync normally between reconnects.
American Express Disconnects daily American Express (Canada) is forced by the card issuer to re-authenticate about once a day, so the Plaid link drops and asks you to reconnect. Card activity keeps syncing between reconnects.
04 · Not listed anywhere on this page

Not listed anywhere on this page

Scotia iTrade, National Bank Direct Brokerage, Qtrade, and Disnat are deliberately absent: none of them is in SnapTrade's catalog or Plaid's Canadian one. RBC Direct Investing is a different case. Plaid lists it and does expose its holdings, but it doesn't offer the transaction history a Mozaic bank connection asks for, so it never reaches the connection screen. Listing any of them would mean claiming coverage we don't have. You can still track these accounts in Mozaic as manual assets. The integration just isn't an API-driven sync.

Last verified: . Coverage is regenerated from live Plaid and SnapTrade APIs before each production deploy. Tell us if something is out of date.

Coverage questions, answered.

Seven questions about how this page is built, what's on it, and what's deliberately not. Generic Mozaic security and pricing questions are at /security and /pricing.

Every row sources from a committed JSON snapshot regenerated by scripts/build_coverage_snapshot.py against Plaid's production institutions API and SnapTrade's brokerage catalog. Only institutions one of those two integrations actually exposes are listed. If Plaid stops surfacing investments for a bank, the row updates on the next snapshot rebuild. A verified list, in other words, not a marketing list.
Plaid is the open-banking aggregator behind Mozaic's bank and credit-card connections: chequing, savings, credit cards, mortgages, lines of credit. It also carries investment accounts at some institutions, which is how BMO InvestorLine and CIBC Wood Gundy reach Mozaic. SnapTrade is the brokerage aggregator behind the rest of the investment connections: Wealthsimple, Questrade, Interactive Brokers, TD Direct Investing, and so on. Mozaic uses both because the Canadian bank and broker stacks live on different systems even inside the same parent company (RBC bank vs RBC Direct Investing, BMO bank vs BMO InvestorLine). A third path, Lunch Flow, is being added as a backup for institutions Plaid cannot reliably reach, RBC among them. It is not switched on yet and is listed here so you know it is coming, not as something you can use today.
For different reasons. Scotia iTrade, National Bank Direct Brokerage, Qtrade, and Disnat are in neither SnapTrade's catalog nor Plaid's Canadian one. RBC Direct Investing is the other case: Plaid does list it and does expose its holdings, but it doesn't offer the transaction history a Mozaic bank connection asks for, so it never reaches the connection screen. If your accounts live at one of these brokers today, you can still track them in Mozaic as manual assets.
They are SnapTrade's own release stages, read from its API rather than assigned by us. Beta means the connection works but coverage is partial: some account types may not sync, transaction history may be limited, or the link flow may surface confirmation prompts that Live connections don't. Early access is the stage below that, newer and less exercised. We list both openly rather than hiding them, so a row badged Beta or Early access is usable today, with the caveat that you may hit an edge case.
Yes, both sides. Fidelity, Charles Schwab, Vanguard, Robinhood, E*TRADE, tastytrade, Public and Webull connect through SnapTrade, retirement accounts included. Chase, Bank of America, Wells Fargo, Citibank, Capital One, U.S. Bank, PNC, Truist and others connect through Plaid for chequing, savings and credit cards. They sit alongside your Canadian accounts in the same Mozaic profile, which is the point if you hold, say, a Wealthsimple TFSA and a Fidelity Roth IRA. Balances convert into whichever base currency you pick, so net worth is one number rather than two. Where a bank also has a self-directed investing arm, it is listed separately as "(investing)": the bank connection and the brokerage connection are two different links.
The 'Last verified' date at the top reflects the most recent run of the snapshot generator against live Plaid + SnapTrade APIs. The script runs before each production deploy and the JSON snapshot is committed alongside the page, so the data here is auditable in Git history rather than a black-box internal dashboard.
Transactions appear in the cash-flow and budget views; liabilities (mortgages, lines of credit) show as negative entries in net worth; investments populate the holdings and performance views with cost basis, P&L, and benchmark comparison. Brokers that appear under both Plaid and SnapTrade are offered as a SnapTrade connection: the picker hides the Plaid copy, so you land on the SnapTrade side.

See if your institutions are covered, end-to-end

Start free