Investing
All Online Brokers
Compare standard self-directed brokerage products; paid tiers and pass-through costs are shown in the full details.
Current promotions
Current brokerage offers
Public welcome and transfer offers verified from official terms. Registration 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 Self-Directed
- 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
- Cash admin fee
- Conditional
- FX and USD
- Unknown
CIBC Investor's Edge Self-Directed
- 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
- Cash admin fee
- Conditional
- FX and USD
- USD account components are available for U.S.-listed stocks and ETFs
Disnat Classic
- Cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Cash admin fee
- Conditional
- FX and USD
- Most brokerage account types are offered in Canadian and U.S. dollars
Interactive Brokers Canada
- Cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy Tiered · sell Tiered
- U.S. stocks
- Buy Tiered · sell Tiered
- Cash admin fee
- $0
- FX and USD
- Multi-currency funding and trading; registered plans are limited to CAD and USD cash balances and conversions
moomoo Canada
- Cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Unavailable
- Canadian stocks
- Buy Tiered · sell Tiered
- U.S. stocks
- Buy Tiered · sell Tiered
- Cash admin 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 Self-Directed Investing
- Cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Cash admin fee
- Conditional
- FX and USD
- Most accounts support CAD and USD; FHSA, RESP and LIF are CAD only
Qtrade Direct Investing
- Cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Cash admin fee
- $0
- FX and USD
- Transactions settle in the currency in which the security trades
Questrade Self-Directed Investing
- Cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Cash admin fee
- $0
- FX and USD
- CAD and USD can be held in registered accounts without forced conversion
RBC Direct Investing Self-Directed Investing
- 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
- Cash admin fee
- $0
- FX and USD
- CAD and USD balances in the same Full-Suite account
Scotia iTRADE Self-Directed Investing
- 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
- Cash admin fee
- Conditional
- FX and USD
- CAD and USD account components supported
TD Direct Investing Self-Directed Investing
- 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
- Cash admin fee
- Conditional
- FX and USD
- Canadian and U.S. markets with CAD and USD trading
TradeZero Canada
- Cash
- Conditional
- TFSA / RRSP / FHSA
- Unavailable / Unavailable / Unavailable
- Canadian stocks
- Buy Not Applicable · sell Not Applicable
- U.S. stocks
- Buy Conditional · sell Conditional
- Cash admin fee
- $0
- FX and USD
- USD
Wealthsimple Self-directed Investing
- Cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Available
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Cash admin fee
- $0
- FX and USD
- WSII corporate exchange rate plus 1.5% on each filled purchase or sale requiring conversion
Webull Canada
- Cash
- Available
- TFSA / RRSP / FHSA
- Available / Available / Unavailable
- Canadian stocks
- Buy $0 · sell $0
- U.S. stocks
- Buy $0 · sell $0
- Cash admin 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