Current promotions

Current brokerage offers

Public welcome and transfer offers verified from official terms. Registration and funding deadlines can differ.

BMO InvestorLine

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
CIBC Investor's Edge

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
Qtrade

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
RBC Direct Investing

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
RBC Direct Investing

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
Scotia iTRADE

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
TD Direct Investing

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
Wealthsimple

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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