Opening — Who this guide is for and what it fixes
You are a Canadian self-directed investor who wants to trade options. Trade types include single-leg calls/puts, spreads, and multi-leg strategies. You want to trade inside registered accounts (TFSA, RRSP) or a taxable account. You need a platform that fits your taxes, trading style, and markets.
This guide fixes the choice problem. Compare 6 platforms across cost, markets, tools, accounts, and support. Read a quick pick list in 90 seconds. Then dive into the full breakdown for 6 platforms. Use the comparison table to scan fees and account coverage. Follow the decision steps to open one account in under 30 minutes.
Check which platform matches your goal: lowest cost, pro tools, bank convenience, or mobile-first simplicity. Pick fast, then test with a small trade. Open a practice or funded account and run 5 trades before scaling to 50+ contracts.
Quick answer / TL;DR — Pick fast, then deep-dive
If you want the lowest-cost simple options trades → Choose Wealthsimple Trade for $0 commissions and $0 per-contract on many trades (ideal for single-leg buys/sells).
If you want professional order types and 100+ markets → Choose Interactive Brokers for pro analytics and access to 100+ exchanges.
If you want strong Canadian bank backing and full registered accounts → Choose TD Direct Investing or RBC Direct Investing for bank integration and full TFSA/RRSP coverage.
If you want a low-cost, feature-rich independent broker with good analytics → Choose Questrade or moomoo Canada for competitive fees and advanced charts.
Test with one trade. Compare fees for 5, 10, 50, and 200 contracts. Watch for per-contract fees between $0 and $2.00 and flat commissions between $0 and $9.95.
What we looked for — 5 criteria that mattered
Focus on things that change your P&L the most. Use these five filters.
- Trading cost (fixed fee + per-contract): Check flat fees of $0, $4.99, or $9.95 and per-contract fees from $0.00 to $2.00. Small differences matter when you trade 10–500 contracts per month.
- Market access (Canada vs U.S. vs others): Ensure access to TSX and major U.S. exchanges. Prefer brokers with 2+ currency handling and 100+ markets if you trade international options.
- Tools & order types: Require multi-leg builders, Greeks (delta, gamma, theta, vega), and 2–8 advanced order types. Use the platform that supports the 1–6 strategies you run most.
- Account support (TFSA, RRSP, margin): Confirm TFSA and RRSP availability. Confirm margin and margin rates (e.g., 2.5%–8%) if you plan to short or use spreads.
- Education & customer service: Expect 2–10 minute phone hold times for urgent trades and 24–72 hour email responses for account issues. Use brokers with 20+ tutorials and 5+ strategy walkthroughs.
Compare at least 3 platforms for fees on 1 contract, 5 contracts, and 50 contracts before funding more than $1,000. Watch out for hidden fees like inactivity slices ($25) or transfer-out fees ($100).
Comparison table
| Platform | Commission (flat) | Per-contract fee | Markets | Registered accounts | Platforms |
|---|---|---|---|---|---|
| Interactive Brokers | $0–$9.95 (varies) | from $0.35–$2.00 | 100+ markets | TFSA, RRSP, Margin | Desktop, Web, Mobile (3) |
| moomoo Canada | $0–$9.95 | ~$0.90–$1.50 | Canada + U.S. | TFSA, RRSP | Mobile, Web, Desktop |
| Questrade | $0–$9.95 | ~$0.90–$2.00 | Canada + U.S. | TFSA, RRSP, Margin | Web, Desktop, Mobile |
| Wealthsimple Trade | $0 flat | $0 on many trades | Canada + U.S. | TFSA, RRSP | Mobile (1) |
| TD Direct Investing | $4.99–$9.99 | $1.25 per contract | Canada + U.S. | TFSA, RRSP, Margin | Web, Desktop, Mobile |
| RBC Direct Investing | $4.95–$9.95 | $1.25 per contract | Canada + U.S. | TFSA, RRSP, Margin | Web, Desktop, Mobile |
1. Interactive Brokers — Professional-grade, widest market access
Interactive Brokers gives deep global access and pro-grade tools. Expect access to 100+ markets and 10+ product types. Use it when you need sophisticated order routing, custom algo orders, and low effective fees for high volume. Choose desktop for 1,000+ watchlists or mobile for quick fills.
Build complex spreads on U.S. exchanges with 2–12 legs. Hedge multi-currency exposures across USD and CAD accounts with conversion spreads or multi-currency margin. Monitor Greeks for 10+ positions with real-time P&L and margin impact per position.
Strengths: very low effective trading costs for high-volume traders. Typical per-contract effective cost drops below $0.50 when you trade 100+ contracts per month. Limits: steep learning curve and dense UI. Expect 20–60 minutes to set up a custom entry ticket and 2–4 hours to master the desktop layout.
Best for: Active, technically skilled options traders who trade multiple markets and 50+ contracts monthly.
Skip if: You want a simple mobile-first app or need a 10-minute learning curve.
Key points:
– Market access: 100+ markets and both Canadian + U.S. options.
– Platforms: 3 platform types (desktop, web, mobile).
– Typical fee pattern: per-contract fees scale; cost often < $0.50 per contract at high volume (100+ contracts).
– Order types: supports 10+ advanced order types and custom algos.
– Account coverage: supports TFSA, RRSP, margin with multi-currency accounts.
Watch out for: Complex interface. Mis-set an order and you can enter the wrong order type in under 30 seconds.
2. moomoo Canada — Low-cost with advanced analytics for DIY traders
moomoo combines low-cost commissions with real-time analytics and charting for active traders. Expect real-time quotes with sub-second updates and built-in scanners that process 50–500 symbols per watchlist. Use it when you want fast quotes and integrated scanners.
Screen for volatility using IV (implied volatility) percentiles and place 2–8 leg options strategies in the same ticket. View Greeks for each leg and the net position. Backtest a strategy over 30, 60, and 90-day windows inside the app.
Strengths: strong charting and real-time market data. Limit: account types may be more limited than big banks. Expect 1–2 business days for account verification and 2–3 business days for funding via EFT. Expect to place a trade in under 60 seconds once funded.
Best for: Active traders who want platform analytics with low cost and mobile-first workflows.
Skip if: You need full-service bank integration or in-branch advice.
Key points:
– Markets: supports Canadian and U.S. options.
– Tools: advanced charting plus 50+ technical indicators.
– Cost context: competes near the low end of a $0–$9.95 flat fee range and $0.90–$2.00 per-contract range.
– Speed: real-time quotes; trade ticket builds in <60 seconds.
– Account setup: 1–2 business days verification; funding in 2–3 business days.
Watch out for: Less in-branch support. Expect email support response in 24–72 hours for non-urgent questions.
3. Questrade — Active DIY option traders with Canadian focus
Questrade is a popular independent Canadian broker. It balances DIY tools with local support. Expect to run spreads and single-leg trades with pre-built strategy templates and 10+ conditional order types.
Use it to hold TFSA and RRSP accounts for tax-advantaged strategies. Convert USD holdings across accounts and track 2–5 currency impacts. Expect per-contract fees in the $0.90–$2.00 range and flat fees in the $0–$9.95 area depending on the plan.
Strengths: Canadian-centric support and a balance of tools versus simplicity. Limit: pro-grade analytics slightly behind top-tier platforms. Expect to spend 30–90 minutes learning advanced features and 5–10 minutes on a basic trade.
Best for: Active Canadian investors who want a solid mix of cost, tools, and TFSA/RRSP coverage.
Skip if: You need global market access beyond North America or sub-$0.50 per-contract pricing at high volume.
Key points:
– Account coverage: supports TFSA, RRSP, and margin accounts.
– Order types: multiple order types for options and conditional orders (10+).
– Cost context: flat trade fees commonly range from $0 to $9.95; per-contract fees typically $0.90–$2.00.
– Platform speed: trade ticket in <90 seconds; platform uptime >99.5% historically.
– Support: phone and chat with typical hold times of 2–15 minutes.
Watch out for: Per-contract costs add up when you trade 50–200 contracts per month. Run the math first.
4. Wealthsimple Trade — Zero-commission simple options for occasional traders
Wealthsimple Trade focuses on simplicity and low cost. Expect $0 flat commissions and, on many trades, $0 per-contract fees for basic options activity. Use it for occasional single-leg buys, sells, and covered calls inside TFSA or RRSP accounts.
Place a basic covered call, limit order, or market order in under 30 seconds. Expect account verification in 1–3 business days and funding in 2–4 business days via EFT. Use the mobile app as the primary interface; desktop options are limited.
Strengths: $0 commissions on many orders and a simple UI. Limit: not built for complex 4–8 leg strategies. Account types are TFSA, RRSP, and personal taxable. Expect simple trade fills and limited advanced order types.
Best for: Occasional traders who place 1–10 options trades per month and value $0 fees.
Skip if: You trade multi-leg strategies or need pro-level analytics and 100+ market access.
Key points:
– Commission: $0 flat on many trades.
– Per-contract fee: $0 on many buy/sell orders (check contract-level rules).
– Account types: TFSA, RRSP, taxable accounts.
– Speed: trade placement in <30 seconds once funded.
– Costs to watch: per-contract zero may apply only to specific buy/sell flows; complex or assignment events may incur fees.
Watch out for: Not all multi-leg combos are supported. Check the ticket before entering a 3+ leg spread.
5. TD Direct Investing — Bank-backed, wide account coverage
TD Direct Investing gives bank integration and full registered account support. Expect TFSA, RRSP, RESP, and margin accounts. Use it when you want in-branch help, 1:1 advice, and consolidated banking with 1 login for chequing and investing.
Costs tend to sit in the mid-range. Expect flat commissions of $4.99–$9.99 for stocks and a typical options per-contract fee around $1.25. Active trader pricing can drop flat stock fees to $4.99 if you place 150+ trades per quarter. Expect in-branch transfers to take 1–5 business days.
Strengths: bank convenience and full account coverage. Limit: higher fees versus indie low-cost platforms. Expect the platform to include 10+ research reports and 30+ educational articles.
Best for: Investors who want bank integration, full registered accounts, and in-branch access.
Skip if: You want the lowest per-contract pricing or a mobile-first, low-friction app.
Key points:
– Commission: $4.99–$9.99 for stocks; options often include $1.25 per contract.
– Active pricing: $4.99 flat stock fee available at 150+ trades/quarter.
– Account coverage: TFSA, RRSP, RESP, margin, and other registered plans.
– Research: 10+ institutional research reports and 30+ articles.
– Transfer times: 1–5 business days for in-branch transfers.
Watch out for: Per-contract $1.25 costs add up when you trade 20–200 contracts monthly.
6. RBC Direct Investing — Bank-level support and reliability
RBC Direct Investing provides full bank backing and full registered account coverage. Expect TFSA, RRSP, RESP, and margin. Use it when you want consolidated banking and in-person advisory options.
Fees tend to be in the same mid-range as big-bank peers. Expect flat commissions around $4.95–$9.95 and options per-contract fees around $1.25. Platform tools include web and mobile interfaces, plus a desktop-like web workstation.
Strengths: strong trust, branch network, and detailed account statements. Limit: fees are not the cheapest for heavy options traders. Expect phone support with typical wait times of 2–15 minutes and email responses in 24–72 hours.
Best for: Investors who want bank reliability, full registered account features, and in-branch support.
Skip if: You trade 100+ contracts monthly and want sub-$0.50 per-contract pricing.
Key points:
– Commission: $4.95–$9.95 flat for stock trades.
– Per-contract fee: about $1.25 per options contract.
– Account coverage: TFSA, RRSP, RESP, margin accounts available.
– Support: phone wait 2–15 minutes; email 24–72 hours.
– Platform: web and mobile with standard order types.
Watch out for: Transfer-out fees and slow transfer timelines; plan 5–10 business days if moving large positions.
Closing — Pick one and open an account
Decide by volume, tools, and accounts. Use this quick decision path.
- If you place 1–10 option trades per month and want $0 fees → Open Wealthsimple Trade. Expect 30–60 seconds to place a trade and $0 flat fees on many orders.
- If you place 50–500 contracts monthly and need global markets → Open Interactive Brokers. Expect per-contract costs that fall below $0.50 at scale and access to 100+ markets.
- If you want bank integration and full registered accounts → Open TD Direct Investing or RBC Direct Investing. Expect per-contract fees near $1.25 and fast in-branch support.
- If you want a balance of low cost and good analytics → Open Questrade or moomoo. Expect per-contract fees near $0.90–$1.50 and advanced charting with 50+ indicators.
Final checklist before you fund:
1. Check flat fee and per-contract fee for 1, 5, and 50 contracts. Use real numbers to model costs.
2. Confirm TFSA/RRSP coverage and margin rules. Note margin rates and borrowing minimums.
3. Test the trade ticket with a $100–$1,000 trade and place a real or paper trade. Time the execution (aim <60 seconds).
4. Read 10 pages of the options agreement and confirm assignment, exercise, and expiry rules.
Open one account. Fund $100–$1,000 initially. Run 5–20 small trades to test fills, fees, and support. Scale to larger positions only after you confirm execution quality and cost.