Fees · Verified July 2026

RBC fees:
$9.95 per trade, and the rest

RBC Direct Investing, RBC GoSmart and RBC InvestEase. One schedule, checked in July 2026, re-checked September 22, 2026, and three concrete cases to see what it costs over a year.

Exclusive No Wealthsimple account yet? Code LOIO3A gets you $35 in total ($25 + $10 by Interac e-Transfer = $35 total, code LOIO3A, after the request form). See the offer + form →
$9.95
per stock trade
50
free trades a year at RBC GoSmart
0.5%
per year in a managed portfolio (RBC InvestEase)

The schedule

RBC fees,
line by line

RBC Direct Investing, RBC GoSmart and RBC InvestEase. Checked in July 2026, re-checked September 22, 2026. What was not checked is written as such, never guessed.

FeeRBCWealthsimple
Commission on stocks$9.95 ($6.95 above 150 trades per quarter)$0
ETF purchases$9.95$0
ETF sales$9.95$0
Commission-free platformRBC GoSmart: 50 free trades a year, unlimited iShares ETFs; beyond that, the Direct Investing scheduleEverything at $0, no cap
Account maintenance feeNone, whatever the balance or account type, according to the RBC Direct Investing page of September 22, 2026 (the $25 per quarter under $15,000 seen before is no longer there)None
Inactivity feeNoneNone
Managed portfolioRBC InvestEase: 0.5% per year, plus ETF fees of 0.11% to 0.3%0.5% per year (Core), 0.4% from $100,000 (Premium), 0.4% down to 0.2% from $500,000 (Generation), plus ETF fees
USD conversion feenot checked1.5% under $10,000, 1% from $10,000 to $24,999, 0.5% from $25,000 to $99,999, 0% from $100,000 (by transaction size)
OptionsOffered at Direct Investing, rate not checkedNot offered

ETF internal fees (management expense ratio) apply everywhere, whatever the platform.


Over a year

What it costs
depending on use

Three cases computed from the schedule above, conversion fees excluded. For your own case, the calculator lets you compare RBC with the seven other brokers by your trades and your balance.

CasePlatform usedRBCWealthsimple
Twelve ETF purchases a year, nothing else, $10,000 balanceRBC GoSmart$0$0
Twenty-four stock trades a year, $5,000 balance, non-registered accountRBC GoSmart$0$0
Sixty trades a year, $30,000 balanceRBC Direct Investing, RBC GoSmart$597$0

A range appears when the schedule gives one. The fees of the ETFs held are not counted.


Avoiding them

How to pay less,
or nothing

Conditions change without notice
Every figure on this page carries its verification date. Between two checks, the official RBC schedule governs.

The same check, elsewhere

The other schedules,
same method

TD fees
TD fees
$9.99 per trade · TD Direct Investing (WebBroker) and TD Easy Trade
Verified September 22, 2026
CIBC fees
CIBC fees
$6.95 per trade · CIBC Investor's Edge
Verified September 22, 2026
Scotia iTRADE fees
Scotia iTRADE fees
$9.99 per trade · Scotia iTRADE (Scotiabank)
Verified September 22, 2026
Desjardins fees
Desjardins fees
$0 commission, and the rest · Desjardins Online Brokerage (Disnat)
Verified July 2026
National Bank fees
National Bank fees
$0 commission, and the rest · National Bank Direct Brokerage (NBDB)
Verified September 22, 2026
Questrade fees
Questrade fees
$0 commission, and the rest · Questrade (self-directed) and Questwealth (managed)
Verified July 2026
Brokerage fee calculator
The calculator
Your trades, your balance: the eight institutions ranked by fees.
Free tool

FAQ

Frequently asked questions

Up to 50 trades a year, yes. Beyond that, each trade falls back on the RBC Direct Investing, RBC GoSmart schedule at $9.95.

Buying: $9.95. Selling: $9.95. The ETF's own internal fees apply on top, whatever the platform.

0.5% per year, plus ETF fees of 0.11% to 0.3%.

$0 commission on buys and sells, no trade cap, no maintenance or inactivity fee; managed portfolio at 0.5% per year (Core), 0.4% from $100,000 (Premium), 0.4% down to 0.2% from $500,000 (Generation), plus ETF fees. Code LOIO3A gets you $35 in total at sign-up, after the request form.

Sources and verification dates