Online Broker Comparison

Rates below are for electronic trading. Using a representative costs more. Stock transaction fees are minimums, usually for trades up to a certain number of shares or a certain value in dollar terms (varying from $2000 for CIBC Investors Edge to $5000 for e-Trade Canada) and are in currency of trade unless otherwise stated. Purchase and redemption fees do not apply to mutual funds issued by the institution, which are invariably no load funds. Broker names are linked to their respective fee structure pages.

Broker Self-directed RRSP Administration Fee Stock Transaction Mutual Fund Purchase Mutual Fund Redemption
Bank of Montreal InvestorLine Under $25,000: $25
Over $25,000: Free
Market: $25
Limit: $29
Free $40
Charles Schwab Canada Free $30 Free Free (if held at least 90 days)
CIBC Investors Edge Under $15,000: $100
Over $15,000: Free
$28 Varies. Free for CIBC funds $40
E-Trade Canada Under $20,000: $38.88
Over $20,000: Free
$27 Free Free (if held at least 90 days)
HSBC InvestDirect Free $29 Free $40
Royal Bank Action Direct Under $25,000: $25
Over $25,000: Free
$29 No loads: Free
Front end loads: $40 min.
No loads: $40
Scotia StockLine Under $15,000: $75
Over $15,000: Free
$20 Cdn
$28 US
No loads: $25
Front end loads: $20.00 min.
Scotia funds free
$15
TD Waterhouse Under $25,000: $100
Over $25,000: Free
$29 Free (some restrictions apply) $33.75

American readers may want to check out Don Johnson's superb listing and analysis of over 100 US brokers.

Discount Stock Brokers Ranked