Interactive Brokers logo
Connected via SnapTrade Interactive Brokers Canada

Connect Interactive Brokers Canada to Mozaic — your IBKR multi-currency positions alongside everything else.

Your Interactive Brokers Canada Cash, Margin, TFSA, RRSP, RESP, and LIRA accounts join the same multi-currency picture as your RBC chequing, your TD credit cards, and any other broker you keep. Read-only, via SnapTrade's IBKR Client Portal integration. Sign in once through SnapTrade's Connection Portal, never paste an IBKR password directly into Mozaic.

6+ IBKR account types · SnapTrade integration · CAD, USD, EUR, GBP, JPY, HKD preserved
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.

Interactive Brokers Canada questions, answered.

Five questions specific to connecting Interactive Brokers Canada. General Mozaic security and pricing questions are answered at /security and /pricing.

Mozaic reads every IBKR Canada account SnapTrade exposes: Cash, Margin (including Reg-T-equivalent margin under CIRO rules), TFSA, RRSP, RESP, LIRA, and Corporate accounts where you've opened them. Holdings, transactions, dividend history, and book value all flow through. IBKR's registered-account coverage is narrower than Canadian-native brokers (no FHSA at the time of writing, no LIF), so if you need those specific tax shelters you'll typically pair an IBKR Canada account with an FHSA or LIF at another broker — and Mozaic shows them all on one net-worth line.
IBKR Canada is reached through SnapTrade's brokerage connection. You sign in via SnapTrade's Connection Portal using your IBKR username and password, which are handed directly to IBKR over an encrypted channel and never stored on Mozaic's side. IBKR's two-factor authentication (typically the IBKR Mobile authenticator) is presented as part of the same flow. Mozaic only ever receives a read-only data feed of your holdings and transactions — it can never place trades, transfer cash, or change anything inside IBKR.
Multi-currency is where IBKR shines, and Mozaic preserves it. IBKR Canada lets you hold positions and cash balances in CAD, USD, EUR, GBP, JPY, HKD, AUD, and a long tail of other currencies natively, without round-tripping to your base currency. Mozaic stores each position in its original currency on disk and only applies your reporting currency at the rolled-up net-worth line using a daily FX rate. A FTSE 100 ETF bought in GBP stays GBP inside Mozaic, with the daily FX rate applied only when totalling — you can drill back into the position and see the book value in the currency you actually paid in.
Yes. The TWS-versus-Client-Portal split is about which app you use to place trades — Mozaic doesn't care which one you prefer because SnapTrade's connection reads the underlying account, not the front-end. TWS traders, Client Portal users, IBKR Mobile users, and API/FIX users all see the same data feed in Mozaic. If you keep a hot-key TWS workflow for active trading and a Client Portal tab for long-term reporting, Mozaic sits in the same camp as Client Portal — a read-only consolidated view, not a trading replacement.
SnapTrade pulls IBKR positions and trade activity on a rolling schedule and on every dashboard open in Mozaic. Settled trades typically appear within thirty to sixty minutes. The lag you actually notice is dominated by IBKR's settlement processing: equity trades settle T+1 across most markets, and overnight position recon (where IBKR finalises the day's activity) lands in IBKR's reporting feeds before market open the following day. Pending orders and resting working orders do not appear in Mozaic — only executed trades, which is the safer default for net-worth tracking.

Connect Interactive Brokers Canada in about three minutes.

Start a free trial