Q
Connected via SnapTrade Questrade

Connect Questrade to Mozaic — your Questrade positions alongside everything else.

Your Questrade TFSA, RRSP, FHSA, RESP, Cash, Margin, 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 OAuth integration with Questrade. Sign in once on login.questrade.com, never paste a password into a third-party app.

7+ Questrade account types · SnapTrade OAuth · USD-side accounts preserved
01 · The connection

Questrade, via SnapTrade's OAuth integration

Questrade is one of the most aggregator-friendly brokers in Canada — it publishes a public OAuth API and refresh-token model that SnapTrade has integrated cleanly. When you click Add brokerage in Mozaic and pick Questrade, you're handed off to a Questrade-hosted popup on login.questrade.com. You sign in with your Questrade username and password the same way you would on Questrade Edge, clear two-factor authentication if you have it enabled, and authorise the connection from Questrade's own consent screen. SnapTrade receives a read-only refresh token and forwards account-level data to Mozaic — your credentials never leave Questrade's domain.

The whole exchange takes about ninety seconds. Once the token is in place, every Questrade account on your login — TFSA, RRSP, FHSA, RESP, Cash, Margin, LIRA, LIF, RRIF, plus any Questwealth Managed portfolios — 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 Questrade. The refresh token sits with SnapTrade and rotates silently; Mozaic surfaces a reauth prompt directly in the app if Questrade ever revokes the consent.

02 · Every Questrade account, one roof

Self-directed, managed, registered, non-registered — all of it

Mozaic reads every Questrade product family SnapTrade exposes. The tax-sheltered side — TFSA, RRSP, FHSA, RESP (individual and family), LIRA, LIF, RRIF — comes through with each account's registered status preserved, so contribution-room and withdrawal-rule logic in Mozaic targets the right buckets. The taxable side — Cash, Margin, and Corporate — lands with full transaction history including buys, sells, dividends, interest, deposits, and withdrawals. Questwealth Managed Portfolios (Questrade's robo-advised tier) show up alongside the self-directed accounts and are read the same way.

Each position keeps its native currency. Questrade is one of the few Canadian brokers where most account types let you hold a USD-side variant — a USD-side TFSA, RRSP, or Margin can sit alongside a CAD-side account on the same login, and Mozaic preserves that separation rather than rebasing everything to CAD. A US-listed ETF bought on the USD side stays USD inside Mozaic, with the daily FX rate applied only when rolling up to your reporting currency at the net-worth level.

Q
Questrade RRSPInvest · CAD
$112,840.66
T
TD Day-to-DayChequing · CAD
$3,210.00
Q
Questrade MarginInvest · USD
US$28,920.41
03 · Questrade quirks worth knowing

Free-buy ETFs, FHSA coverage, and the refresh-token rotation

Questrade's commission-free ETF buys are a real differentiator but they only apply to buys, not sells. Mozaic doesn't care about the commission side directly — what matters for tracking is that the trade history Questrade publishes includes both the buy and sell sides with their respective fee amounts. The book value Mozaic shows you reflects the all-in cost, including any commissions Questrade did charge (mostly on the sell side and on options) and the regulatory ECN fees Canadian markets attach to certain orders.

FHSA coverage on Questrade has been live since the Canadian First Home Savings Account launched in April 2023. Mozaic treats the FHSA as a first-class registered account on every page that filters by tax status — your home-buyer-savings goal can target your Questrade FHSA the same way an RRSP or TFSA goal would. SnapTrade publishes the holdings, transactions, and book value, but it does not publish your CRA contribution-room headroom; if you want to track room against the lifetime $40K FHSA cap you'll still need to check your CRA My Account.

The refresh-token rotation is Questrade's standard security pattern, not Mozaic's choice. Questrade's OAuth tokens rotate on a fixed cadence; SnapTrade handles the rotation transparently, but if you change your Questrade password or revoke consent from inside Questrade Edge, the connection needs to be re-authorised. Mozaic surfaces that as an in-app reauth prompt — clicking it walks you through the same Questrade + SnapTrade popup you saw the first time, just shorter.

04 · Beyond the brokerage

Questrade sits in a bigger picture once it's connected

The point of connecting Questrade isn't to see your Questrade balance — Questrade Edge does that already, and Questrade IQ Edge does it with more flair. The point is to see Questrade alongside everything else: your RBC chequing, your TD credit card, your Wealthsimple FHSA if you opened one there for the simpler interface, and the LIRA you're parking at a different broker because you negotiated a lower transfer fee. 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 (RRSP contribution room, FHSA timeline, year-over-year 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. Questrade is the largest independent Canadian broker by AUM, so for a lot of Canadians it's the anchor investing account; Mozaic treats it that way without making the rest of the picture feel like an afterthought.

Questrade questions, answered.

Five questions specific to connecting Questrade. General Mozaic security and pricing questions are answered at /security and /pricing.

Mozaic reads every self-directed Questrade account SnapTrade exposes: TFSA, RRSP, FHSA, RESP (individual and family), Cash, Margin, LIRA, LIF, RRIF, and Canadian-dollar and US-dollar variants of each where Questrade offers them. Corporate and Investment Club accounts are read the same way. Holdings, transactions, dividend history, and book value all flow through. Questwealth Managed Portfolios appear when SnapTrade exposes them and are read alongside the self-directed positions.
No. Questrade exposes a public OAuth flow through SnapTrade, which means you sign in directly on Questrade's own site (login.questrade.com) inside a SnapTrade-managed popup. Your Questrade username and password never touch Mozaic and never touch SnapTrade — they go straight to Questrade, and Questrade hands SnapTrade back a read-only refresh token. Mozaic can read your holdings and transactions but cannot place trades, withdraw cash, or change anything inside Questrade.
Questrade publishes per-second and per-hour rate limits on its API, but SnapTrade aggregates calls across all its users with their own pool — Mozaic never hits the limits directly. In practice this means a new Mozaic dashboard open does not trigger a fresh Questrade fetch on every page load. SnapTrade refreshes positions on its rolling schedule, and Mozaic caches between syncs. If you place a trade in Questrade and want it reflected in Mozaic immediately, use the manual refresh on the brokerage card.
Yes. Questrade's USD-side accounts (where you can hold US-listed positions in USD without round-tripping to CAD) come through as their own sub-accounts in SnapTrade's data, and Mozaic preserves that. A USD-side TFSA shows up as a TFSA holding USD positions, not as a fake CAD account. Your reporting currency is only applied at the consolidated net-worth line, so the per-position book value matches what Questrade Edge shows you.
SnapTrade pulls Questrade positions and trade activity on a rolling schedule (typically every fifteen to thirty minutes during market hours) and on every dashboard open in Mozaic. The lag you actually notice is dominated by Questrade's settlement timing: equity trades settle T+1, and option assignments settle the same day. Pending orders that haven't filled yet do not appear in Mozaic — only executed trades, which is the safer default for net-worth tracking.

Connect Questrade in about ninety seconds.

Start a free trial