RBC logo
Connected via Plaid Royal Bank of Canada

Connect RBC to Mozaic — see your RBC accounts alongside everything else.

Your RBC chequing, savings, credit cards, and mortgage join the same multi-currency picture as your TFSA, RRSP, and brokerage positions. Read-only, via Plaid's OAuth integration with RBC Royal Bank. Sign in once on rbcroyalbank.com, never paste a password into a third-party app.

5 RBC product families · Plaid OAuth · 90-day reauth
01 · The connection

RBC Royal Bank, via Plaid's OAuth integration

RBC is one of the Canadian banks that supports Plaid's modern OAuth flow. When you click Add account in Mozaic and pick RBC, you're handed off to an RBC-hosted popup running on rbcroyalbank.com. You sign in with your client card number and password the same way you would on RBC's own site, complete two-step verification if you have it enabled, and authorise the connection. Plaid receives a read-only access token back from RBC and forwards it to Mozaic — your credentials never leave RBC's domain.

The whole exchange takes about ninety seconds. Once the token is in place, your accounts appear in Mozaic within a minute and start syncing on a rolling schedule. The OAuth token RBC issues is good for roughly ninety days before it asks you to sign in again to refresh consent; Mozaic surfaces the reauth prompt directly in the app so you don't discover a broken connection two weeks later.

02 · Every RBC account, one roof

Chequing, savings, credit cards, mortgages — all of it

Mozaic reads every product RBC exposes through the Plaid integration. That covers the deposit side — Day-to-Day, Signature No Limit, Advantage, RBC High Interest eSavings, US$ Personal Account, and the RRSP / TFSA / FHSA cash savings buckets — and the credit side — Avion, Cash Back, ION, WestJet, the various Visa and Mastercard variants, plus personal lines of credit and student lines. Liability accounts (mortgage, home equity line of credit) come through as negative balances with the current rate attached, so your net worth includes principal-paid progress automatically.

Each account keeps its own currency. A US$ Personal Account stays in USD and is converted to your reporting currency on the fly using the same daily rate Mozaic uses elsewhere — you don't end up with a US account that pretends to be Canadian or rounded to two decimals at the wrong moment.

R
RBC Day-to-DayChequing · CAD
$4,820.12
W
Wealthsimple TFSAInvest · CAD
$64,312.48
R
RBC Avion VisaCredit · CAD
−$1,204.65
03 · RBC quirks worth knowing

Two-step verification, the 90-day refresh, and RBC Direct Investing

RBC's two-step verification prompt is the one place the connection flow can feel slow. If you have it enabled (and you should), RBC's OAuth popup asks for the SMS or email code mid-sign-in. Mozaic doesn't see the code, doesn't store the code, and doesn't intermediate it — the prompt is part of RBC's own page. Once you clear it, the rest of the handoff is instant.

RBC Direct Investing accounts are not part of this connection — and not part of any automated connection today. Direct Investing lives on a separate system inside RBC, and neither Plaid nor SnapTrade currently exposes it for read-only data sync. If you hold positions at RBC Direct Investing you can still track them in Mozaic as manual assets — balances, holdings, and notes you update on your own cadence — so they sit beside the rest of your accounts in net worth and goals. The day brokerage coverage opens up we'll surface a one-click upgrade from the manual entry to the API-driven sync.

The 90-day reauth is RBC's choice, not Mozaic's. PIPEDA and OSFI guidance leans on time-bounded consent for third-party data access, and the major Canadian banks have converged on a ninety-day window. The reminder lands in-app a few days before the token expires; clicking it walks you through the same Plaid + RBC popup you saw the first time, just shorter.

04 · Beyond the chequing line

RBC sits in a bigger picture once it's connected

The point of connecting RBC isn't to see your RBC balance — RBC Online Banking does that already. The point is to see RBC alongside everything else: your Wealthsimple Trade TFSA, your Questrade margin, your spouse's BMO chequing if you share households, and the credit cards you keep at a different bank for the cashback bonus. 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 (down payment, RRSP contribution room, FHSA timeline) against the accounts that actually fund them.

The institution is just the start of the story — the rest of the story is what your money is doing across institutions. RBC happens to be the largest Canadian bank by deposits, so for a lot of Canadians it's the anchor account; Mozaic treats it that way without making the other accounts feel like an afterthought.

RBC questions, answered.

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

Mozaic reads every RBC product Plaid exposes through the Royal Bank of Canada OAuth integration: chequing (Day-to-Day, Signature No Limit Banking, RBC Advantage), savings (High Interest eSavings, US$ Personal Account, RRSP and TFSA savings), credit cards (Avion, Cash Back, ION, WestJet), lines of credit, and mortgages. RBC Direct Investing is not currently covered by Plaid or SnapTrade, so RBC Direct Investing positions can be tracked in Mozaic as manual assets until brokerage coverage exists.
No. RBC is one of the Canadian banks that supports the modern OAuth flow with Plaid, which means you sign in directly on RBC's website (rbcroyalbank.com) inside a Plaid-managed popup. Your client card number and password never touch Mozaic and never touch Plaid — they go straight to RBC, and RBC hands Plaid back an opaque token that authorises read-only data access.
If you have RBC two-step verification enabled, you'll be prompted for the SMS or email code inside RBC's own popup during the initial connection — exactly as you would on rbcroyalbank.com. Mozaic doesn't see the code. Once the connection is established, RBC's OAuth tokens last roughly 90 days before you'll be asked to reauthenticate from your phone or browser — Mozaic surfaces the reauth prompt in the app rather than letting the connection silently fail.
RBC posts most retail transactions to Plaid within an hour, and Mozaic syncs on a rolling schedule plus on every dashboard open. The lag you'll see in practice is dominated by RBC's own posting delay (debit card swipes settle within minutes; Visa and Mastercard authorisations can sit as 'pending' for one to three business days before they finalise). Pending transactions appear in Mozaic the same day they appear in RBC Online Banking.
Yes. RBC exposes mortgage and home-equity-line-of-credit balances through Plaid as liability accounts. Mozaic treats them as negative entries in net worth — your RBC mortgage shows up as a balance and a current rate, and the principal-paid trend over months is one of the more useful nudges Mozaic surfaces. If you also hold an RBC Direct Investing TFSA, you can mirror it as a manual asset in Mozaic to keep the investing-side picture complete — Direct Investing isn't currently covered by Plaid or SnapTrade.

Connect RBC in about ninety seconds.

Start a free trial