Investing
Online Brokerages
Compare regular self-directed brokerage pricing and account availability. Paid plans, trading fees and other costs are included in each full profile.
Promotions
Current brokerage promotions
Public welcome and asset-transfer promotions reviewed against official terms. Application and funding deadlines can differ.
Receive up to 1% cash back, capped at $10,000, plus 150 trades
New InvestorLine Self-Directed clients using code SDCASHFT and adding at least $5,000 in net new assets.
- Apply or enrol by
- Fund by
Receive 200 commission-free stock and ETF trades
Open a new eligible account with code EDGE2026; limits apply by account type.
- Apply or enrol by
Receive $100 to $2,000 for $1,000 or more in net new assets
New Canadian clients opening eligible accounts with code SPRING26.
- Apply or enrol by
- Fund by
Receive $100 after contributing at least $2,000 to a first GoSmart account
New GoSmart clients opening through the offer link or QR code.
- Apply or enrol by
- Fund by
Receive 3% on registered and 1% on non-registered transfers, up to $15,000
Eligible new clients opening through the promotional link and transferring at least $2,500.
- Apply or enrol by
- Fund by
Receive 1% on external transfers, up to $6,000
New or existing clients enrolling with code SUM26 or the existing-client form and transferring at least $2,500.
- Apply or enrol by
- Fund by
Receive 3% on registered and 1% on non-registered transfers, up to $15,000
New or existing clients transferring at least $2,500 from outside TD Bank Group.
- Apply or enrol by
- Fund by
Receive 1% on eligible transfers of at least $25,000, up to $20,000
Publicly advertised with online registration; the terms also describe in-app, web-account, or representative invitations.
- Apply or enrol by
- No stated end date
BMO InvestorLine
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $9.95 CAD per trade · sell $9.95 CAD per trade
- U.S. stocks
- Buy $9.95 USD per trade · sell $9.95 USD per trade
- Non-registered recurring fee
- Conditional
- FX and USD
- Unknown
CIBC Investor's Edge
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $6.95 CAD online trade · sell $6.95 CAD online trade
- U.S. stocks
- Buy $6.95 USD online trade · sell $6.95 USD online trade
- Non-registered recurring fee
- Conditional
- FX and USD
- USD account components are available for U.S.-listed stocks and ETFs
Disnat
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Non-registered recurring fee
- Conditional
- FX and USD
- Most brokerage account types are offered in Canadian and U.S. dollars
Interactive Brokers
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy Tiered · sell Tiered
- U.S. stocks
- Buy Tiered · sell Tiered
- Non-registered recurring fee
- $0
- FX and USD
- Multi-currency funding and trading; registered plans are limited to CAD and USD cash balances and conversions
moomoo
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Unavailable
- Canadian stocks
- Buy Tiered · sell Tiered
- U.S. stocks
- Buy Tiered · sell Tiered
- Non-registered recurring fee
- $0
- FX and USD
- A 0% conversion fee is waived until further notice; the Moomoo Preferred Rate includes a variable spread
National Bank Direct Brokerage
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Non-registered recurring fee
- Conditional
- FX and USD
- Most accounts support CAD and USD; FHSA, RESP and LIF are CAD only
Qtrade
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Non-registered recurring fee
- $0
- FX and USD
- Transactions settle in the currency in which the security trades
Questrade
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Non-registered recurring fee
- $0
- FX and USD
- CAD and USD can be held in registered accounts without forced conversion
RBC Direct Investing
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $9.95 CAD per trade · sell $9.95 CAD per trade
- U.S. stocks
- Buy $9.95 USD per trade · sell $9.95 USD per trade
- Non-registered recurring fee
- $0
- FX and USD
- CAD and USD balances in the same Full-Suite account
Scotia iTRADE
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $9.99 CAD per trade · sell $9.99 CAD per trade
- U.S. stocks
- Buy $9.99 USD per trade · sell $9.99 USD per trade
- Non-registered recurring fee
- Conditional
- FX and USD
- CAD and USD account components supported
TD Direct Investing
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $9.99 CAD per trade · sell $9.99 CAD per trade
- U.S. stocks
- Buy $9.99 USD per trade · sell $9.99 USD per trade
- Non-registered recurring fee
- Conditional
- FX and USD
- Canadian and U.S. markets with CAD and USD trading
TradeZero
- Non-registered cash
- Conditional
- TFSA / RRSP / FHSA
- Unavailable / Unavailable / Unavailable
- Canadian stocks
- Buy Not Applicable · sell Not Applicable
- U.S. stocks
- Buy Conditional · sell Conditional
- Non-registered recurring fee
- $0
- FX and USD
- USD
Wealthsimple
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Non-registered recurring fee
- $0
- FX and USD
- WSII corporate exchange rate plus 1.5% on each filled purchase or sale requiring conversion
Webull
- Non-registered cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Unavailable
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Non-registered recurring fee
- $0.70 per month per account
- FX and USD
- Unknown; complete CAD and USD cash-handling terms were not verified from the reviewed readable pages