Checked at the source. Every page dated.

Best Online Brokerages in Canada 2026: Fees Compared and a Cost Calculator

Buys and sells together. Monthly buying is 12.

Some brokerages charge a fee on small accounts.

Account type

For buying US-listed stocks or ETFs. Leave at 0 if you buy only Canadian-listed ETFs.

$0a year at the cheapest

12 trades a year on a $10,000 registered account. Cheapest: Wealthsimple, Questrade, BMO InvestorLine, Desjardins Online Brokerage (Disnat).

  • Wealthsimple$0Nothing to pay at these inputs
  • Questrade$0Nothing to pay at these inputs
  • BMO InvestorLine$0Nothing to pay at these inputs
  • Desjardins Online Brokerage (Disnat)$0Nothing to pay at these inputs
  • Interactive Brokers Canada$12$12.00 in trades
  • National Bank Direct Brokerage$100$100 account fee
  • RBC Direct Investing$119$119.40 in trades
  • Scotia iTRADE$120$119.88 in trades
  • CIBC Investor’s Edge$183$83.40 in trades + $100 account fee
  • TD Direct Investing$220$119.88 in trades + $100 account fee

Turn on JavaScript to change the numbers. The figures shown are for 12 trades a year on a $10,000 registered account.

Checked October 30, 2026By Krish Paul4 min read

The short answer

Five brokerages charged $0 to buy and sell stocks and ETFs on October 30, 2026: Wealthsimple, Questrade, BMO InvestorLine, National Bank Direct Brokerage and Desjardins Online Brokerage (Disnat). Wealthsimple, Questrade and BMO InvestorLine also charge no account fees, so a buy-and-hold investor buying Canadian-listed ETFs pays nothing to trade there. The real differences now are account fees on small balances and what it costs to convert Canadian dollars to US dollars.

BMO InvestorLine became the first brokerage owned by one of Canada’s five largest banks to drop stock and ETF commissions, on September 14, 2026. TD, RBC and Scotia iTRADE still charge $9.95 to $9.99 a trade, and CIBC Investor’s Edge charges $6.95, although each offers some commission-free ETFs.

Every brokerage, side by side

Online brokerages in Canada: what a stock or ETF trade costs, checked October 30, 2026
BrokerageStock and ETF tradeAccount feesUS dollar conversion
Wealthsimple$0No account fees1.5% per conversion in CAD accounts
Questrade$0No annual or inactivity fees1.5% per conversion
BMO InvestorLine$0 since September 14, 2026No administration or minimum balance feesAbout 1.6% under US$25,000
National Bank Direct Brokerage$0$100 a year unless you meet an exemption, such as being 30 or youngerSpread of 2.30 cents per US dollar under $25,000 (about 1.7%)
Desjardins Online Brokerage (Disnat)$0$30 a quarter inactivity fee unless you trade 6 times a year, hold $15,000 or are 18 to 300.15% to 1.90%, highest on small conversions
CIBC Investor's Edge$6.95 ($0 under 25 with a Smart Start account)$100 a year if all your accounts total $10,000 or less (not on an FHSA)About 1.6% under $25,000
RBC Direct Investing$9.95 (select ETFs free)No maintenance feeNot published on the pricing page
TD Direct Investing$9.99 (select ETFs free)$25 a quarter under $15,000, with several waiversNot published on the pricing page
Scotia iTRADE$9.99 (some ETFs free)$25 a quarter on non-registered accounts of $10,000 or less with no trades; $100 a year on RRSPs under $25,000 with fewer than 12 tradesNot published on the pricing page
Interactive Brokers Canada1 cent a share, $1 minimumNo platform fees or account minimumNot on the stock commission page

From each brokerage’s own pricing page or fee schedule, checked October 30, 2026. The table and the calculator above read from the same data.

What actually costs money

Account fees on small balances

Several brokerages charge a fee when your balance is small and you trade rarely. TD Direct Investing charges $25 a quarter on accounts under $15,000, waived if your household holds more than $15,000, you set up a $100 monthly pre-authorized contribution, you made three or more commission trades in the last quarter, in your first six months, or if you hold only an FHSA. CIBC Investor’s Edge charges $100 a year when all your accounts total $10,000 or less, except on an FHSA. Scotia iTRADE charges $25 a quarter on small non-registered accounts with no recent trades and $100 a year on RRSPs under $25,000 with fewer than 12 trades. National Bank Direct Brokerage charges $100 a year unless you meet an exemption, such as being 30 or younger. Disnat charges $30 a quarter for inactivity unless you trade six times in 12 months, hold $15,000, or are 18 to 30, and its page says TFSAs and FHSAs are subject to the fee.

Converting to US dollars

If you buy US-listed stocks or ETFs, currency conversion usually costs more than trading. Wealthsimple and Questrade charge 1.5% per conversion. BMO InvestorLine and CIBC Investor’s Edge charge spreads of about 1.6% on conversions under $25,000, and National Bank Direct Brokerage lists a spread of 2.30 cents per US dollar under $25,000. On $10,000 converted, 1.5% is $150. Buying Canadian-listed ETFs that hold US stocks avoids conversion entirely; our US withholding tax guide covers the trade-off.

Norbert’s gambit, which converts by buying a security that trades in both currencies, costs $9.95 a request at Wealthsimple (with a USD account, about two business days), $9.95 per online journal at Questrade and $9.95 per security at National Bank Direct Brokerage. Questrade accounts hold Canadian and US dollars, including registered accounts. Wealthsimple’s USD accounts are free from $100,000 in assets and $10 a month below that.

Which one fits you

  • Buying one ETF a month in a TFSA. Any $0 brokerage with no account fee: Wealthsimple, Questrade or BMO InvestorLine. The calculator above shows $0 a year for all three at 12 trades.
  • You already bank with BMO. InvestorLine now matches the online brokerages on commissions and has dropped its administration fees.
  • You buy US stocks often. Look at currency first: a brokerage that holds US dollars in registered accounts and supports Norbert’s gambit will save more than any commission.
  • Under 25 and a CIBC customer. Investor’s Edge is $0 a trade with a Smart Start chequing account.
  • Large or frequent trades. Interactive Brokers charges a cent a share with a $1 minimum, and per-share pricing helps on big orders.

Is your money protected?

If a brokerage that is a member of the Canadian Investor Protection Fund fails and cannot return your investments, CIPF covers the missing property up to $1 million for all general accounts combined (including TFSAs and FHSAs), $1 million for registered retirement accounts and $1 million for RESPs. It does not cover a drop in the value of your investments. Check that a brokerage is a CIPF member on cipf.ca before you open an account.

How the calculator works

Yearly cost = trades a year x the commission + any account fee your balance triggers + the currency spread on the amount you convert. It applies the waivers you can see from your inputs (balance, number of trades, account type) and ignores the ones it cannot (age, other accounts at the same bank, pre-authorized contributions), so your real cost can be lower. It charges the standard commission on every trade, so it overstates the cost at TD, RBC, Scotia iTRADE and CIBC if you buy only the ETFs they trade for free. Interactive Brokers is counted at its $1 minimum per trade. Where a brokerage does not publish its currency spread, the calculator leaves conversion out and says so.

Frequently asked questions

Which brokerages in Canada charge $0 to buy stocks and ETFs?

On October 30, 2026, Wealthsimple, Questrade, BMO InvestorLine, National Bank Direct Brokerage and Desjardins Online Brokerage (Disnat) charged $0 for online stock and ETF trades. National Bank and Disnat can still charge account fees unless you meet an exemption.

Is BMO InvestorLine free now?

Yes for stock and ETF trades. BMO InvestorLine dropped commissions on online and agent-assisted stock and ETF trades on September 14, 2026, and its fee schedule lists a $0 annual administration fee and a $0 minimum balance fee.

What does it cost to convert Canadian dollars to US dollars at a brokerage?

Wealthsimple and Questrade charge 1.5% per conversion, and BMO InvestorLine and CIBC Investor’s Edge charge spreads of about 1.6% under $25,000. Norbert’s gambit costs a flat $9.95 at Wealthsimple, Questrade and National Bank Direct Brokerage.

Are my investments protected if my brokerage fails?

At a CIPF member firm, the Canadian Investor Protection Fund covers investments the firm fails to return, up to $1 million per account category. It does not cover losses from a drop in market value.

Gizly
Logo