01 · The connection
Interactive Brokers Canada, via SnapTrade's Client Portal integration
IBKR Canada is reached through SnapTrade's brokerage Connection Portal, which uses IBKR's read-only Client Portal authentication flow. When you click Add brokerage in Mozaic and pick Interactive Brokers Canada, you're handed off to SnapTrade's secure connection page rather than into Mozaic itself. SnapTrade collects your IBKR username and password inside an encrypted handshake, forwards them to IBKR, and clears IBKR's two-factor authentication prompt (the IBKR Mobile authenticator app is the standard second factor). IBKR returns a read-only session to SnapTrade, and that's what lands inside Mozaic.
The whole exchange takes about two to three minutes — longer than the Canadian-native brokers because IBKR's 2FA flow is itself longer than a standard OAuth handoff. Once the connection is established, every IBKR Canada account on your login — Cash, Margin, TFSA, RRSP, RESP, LIRA, and any Corporate accounts you've opened — appears in Mozaic within a minute and starts syncing on a rolling schedule. Read-only means exactly that: Mozaic can see what you hold, what you bought it at, and what's moved through the account, but it cannot place trades, transfer cash, or change anything inside IBKR.
02 · Every IBKR account, one roof
Cash, Margin, registered, multi-currency — all of it
Mozaic reads every IBKR Canada product SnapTrade exposes. The taxable side — Cash and Margin — comes through with full transaction history including buys, sells, options assignments, dividends, interest, deposits, and withdrawals. The tax-sheltered side — TFSA, RRSP, RESP, LIRA — comes through with each account's registered status preserved, so the contribution-room and withdrawal-rule logic in Mozaic targets the right buckets. Corporate accounts under IBKR Canada's institutional umbrella are read the same way when you've opened them under your login.
Multi-currency is where IBKR is genuinely different from every other Canadian broker. You can hold cash balances and positions in CAD, USD, EUR, GBP, JPY, HKD, AUD, and a long tail of other currencies without round-tripping to a base currency. Mozaic stores every position in its native currency on disk; the reporting currency you pick in Mozaic is only applied at the rolled-up net-worth level using a daily FX rate. A FTSE 100 ETF bought in GBP stays GBP, an EUR-denominated bond fund stays EUR, and a US-listed stock stays USD — the per-position book values match exactly what IBKR's own statements show you.
I
IBKR MarginInvest · USD
US$184,920.40
R
RBC Day-to-DayChequing · CAD
$4,820.12
I
IBKR MarginInvest · GBP
£12,440.00
03 · IBKR Canada quirks worth knowing
CIRO regulation, narrow tax-account coverage, and TWS-versus-Client-Portal
Interactive Brokers Canada Inc. is the CIRO-regulated Canadian subsidiary of the global IBKR group. CIPF coverage applies, which is the relevant Canadian protection (up to $1M per account for general securities, with limits that differ from the US SIPC framework). For Mozaic this doesn't change anything mechanically — your IBKR Canada accounts read the same way US IBKR accounts would, but the regulatory backstop is Canadian. Worth knowing if you're comparing IBKR Canada to IBKR LLC US, because they're legally distinct entities even though the platform is shared.
Tax-account coverage is narrower than at Canadian-native brokers. IBKR Canada offers TFSA, RRSP, RESP, and LIRA, but does not currently offer FHSA or LIF. If you need an FHSA for the home-buyer-savings angle, you'll typically open one at Wealthsimple, Questrade, or Qtrade and pair it with your IBKR Margin or Cash account. Mozaic doesn't care about the split — it composes the FHSA-at-Wealthsimple and the IBKR-Margin lines into the same net-worth view.
The TWS versus Client Portal versus IBKR Mobile split is about which front-end you place trades from. Trader Workstation (TWS) is the desktop power-user app, Client Portal is the web interface, and IBKR Mobile is the phone app. Mozaic doesn't care which one you use — SnapTrade's read-only connection reads the underlying account, not the front-end. If you keep TWS for active trading and Client Portal for end-of-day reporting, Mozaic sits squarely in the Client Portal camp: a consolidated read-only view, not a trading replacement.
04 · Beyond the brokerage
IBKR sits in a bigger picture once it's connected
The point of connecting IBKR Canada isn't to see your IBKR balance — Client Portal and TWS both do that, and TWS does it with more dashboards than most humans can read at once. The point is to see IBKR alongside everything else: your RBC chequing, your TD credit card, your Wealthsimple FHSA (because IBKR doesn't offer one), and the LIRA you transferred from a former employer to consolidate at a different broker. Mozaic composes them into one net-worth line in your reporting currency of choice, runs the cash-flow narrative across the whole picture, and tracks goals (FHSA timeline, RRSP contribution room, year-over-year multi-currency growth) against the accounts that actually fund them.
The broker is just the start of the story — the rest of the story is what your money is doing across institutions. IBKR is the de-facto choice for Canadians with global-market or multi-currency exposure, so for sophisticated traders it's the anchor investing account; Mozaic treats it that way without making the rest of your picture (the bank chequing, the credit cards, the second-broker FHSA) feel like an afterthought.