Fees · Eight institutions · 2026

Brokerage fees,
bank by bank

One page per institution, the schedule checked at the source with its date, and three cases computed over a year. What was not verified is written as “not checked”, never guessed. And a calculator for your own case.

Brokerage fee calculator
The calculator
Your trades, your balance: the eight institutions ranked by fees.
Free tool
RBC fees
RBC fees
$9.95 per trade · RBC Direct Investing, RBC GoSmart and RBC InvestEase
Verified July 2026
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
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 →

At a glance

Eight schedules,
four columns

Commissions, ETFs and account maintenance, as checked. The detail, the exemptions and the computed cases are on each institution’s page.

InstitutionStocksETF buy / sellMaintenanceChecked
Wealthsimple$0$0 / $0NoneSeptember 22, 2026
RBC$9.95$9.95 / $9.95NoneJuly 2026
TD$9.99$9.99 / $9.99$25 per quarter under $15,000September 22, 2026
CIBC$6.95$0 / $0$100 a year under $10,000September 22, 2026
Scotia iTRADE$9.99$0 – $9.99 / $0 – $9.99$100 a year under $25,000September 22, 2026
Desjardins$0$0 / $0NoneJuly 2026
National Bank$0$0 / $0$100 a year under $20,000September 22, 2026
Questrade$0$0 / $0NoneJuly 2026

ETF internal fees apply everywhere. A range means the schedule gives one.


The method

Checked at the source,
dated, never guessed

A robot reads each broker’s pricing page and brings back its figures, sentence by sentence. The schedules are then filled in figure by figure, with the date of the check, and each page shows it. When a pricing page does not answer or says nothing, the field stays “not checked”.

For your own case, the calculator applies these schedules to your trades, your balance and your account type: the brokerage fee calculator.


FAQ

Frequently asked questions

Because each schedule has its own conditions: a tier above 150 trades here, a maintenance fee under a threshold there, a commission-free platform elsewhere. One page per institution lets you read everything line by line, with the date it was checked.

From each institution's pricing page, read at the source. Each fee page states when it was checked, and whatever was not verified is written as “not checked” rather than guessed.

It depends on your trades, your balance and your account type. The calculator ranks the eight institutions from those three answers. On commissions alone, Wealthsimple, Desjardins, National Bank and Questrade sit at $0.

No: it is funded by the Wealthsimple referral program and says so up front. The figures are those of the schedules. Code LOIO3A gets you $35 in total, after the request form.

Sources and verification dates