The BMO discount brokerage offer, officially known as BMO InvestorLine Self-Directed, empowers Canadian investors to take complete control of their portfolios without the high fees associated with full-service wealth management. Operating as the primary digital trading platform for the Bank of Montreal, it provides direct market access to North American and international equities, bonds, GICs, mutual funds, and options.
In the current market environment, BMO InvestorLine remains a highly competitive choice for both novice and active traders. It features a straightforward $9.95 flat-fee pricing model for standard stock trades, alongside a robust lineup of over 80 commission-free ETFs. Whether you are managing a TFSA, an RRSP, or a taxable margin account, the platform delivers institutional-grade research, real-time quotes, and an intuitive interface across both desktop and mobile devices.
BMO InvestorLine Pricing and Fees
| Category | Details |
|---|---|
| Equities & ETFs | $9.95 flat-fee per trade (Select ETFs are $0 commission) |
| Options Trading | $9.95 + $1.25 per contract |
| Registered Account Fee | $100 annually (Waived if balance is $25,000+) |
| Non-Registered Account Fee | $25 quarterly (Waived if balance is $15,000+) |
Algorithm: How to Access and Trade on BMO InvestorLine
To access your BMO discount brokerage account and execute a trade, follow this exact sequence of actions:
- Step 1: Navigate to the BMO Canada official website and click the Sign In button at the top right.
- Step 2: Select BMO InvestorLine from the dropdown menu and enter your Client ID and secure password.
- Step 3: Once authenticated, navigate to the Trading tab in the main navigation bar.
- Step 4: Select Equities & ETFs, then enter the Ticker Symbol of the asset you wish to trade.
- Step 5: Choose your action (Buy or Sell), enter the quantity, and set an Order Type (e.g., Limit Order).
- Step 6: Review the estimated commissions and total cost, then click Submit Order to route your trade to the exchange.
Pro-Tip: Active traders with a portfolio over $250,000, or those who make 15 or more trades per quarter, are automatically enrolled in the BMO 5 Star Program. This unlocks dedicated priority support, Level 2 market data (Active Trader Pro), and specialized TSX 60 research.
Troubleshooting Trading Portal Access
If you encounter technical friction while using the InvestorLine platform, check these three common pain points:
- MFA Delays: Because BMO mandates robust security for brokerage accounts, Multi-Factor Authentication is strictly enforced. If your one-time code is delayed, ensure your BMO Invest app has "Push Notifications" enabled to bypass cellular carrier lag.
- Browser Errors: If the Trading Dashboard fails to load or real-time quotes freeze, clear your browser cache. The platform's dynamic charting requires modern JavaScript and often conflicts with outdated cookies stored in Chrome or Safari.
- Locked ID: After three incorrect password attempts, your InvestorLine ID will be locked. Call 1‑888‑776‑6886 (InvestorLine support) to verify your identity and restore access; retail bank staff cannot unlock self‑directed brokerage profiles.
Efficiency Hack for Zero-Commission Investing
Utilize the Commission-Free ETF screener within the platform's Research Centre. By filtering for these specific funds (which include popular BMO, iShares, and Vanguard products), you can execute a dollar-cost averaging strategy—investing small amounts bi-weekly or monthly—without the standard $9.95 transaction fee eroding your capital base.
Frequently Asked Questions
Does BMO InvestorLine offer a practice account?
Yes. BMO offers a Practice Account feature that provides virtual funds, allowing you to test trading strategies, explore the interface, and get comfortable with the dashboard before risking your real capital.
Can I link my regular BMO bank account to InvestorLine?
Yes. You can seamlessly link your BMO Chequing or Savings accounts for instant, real-time cash transfers. This allows you to fund your brokerage trades immediately without the standard 1-2 business day holding periods common with external bank transfers.