How to buy Microsoft (MSFT) stock from Canada

By   |   Verified by Andrew Boyd   |   Updated 17 Oct 2023

Microsoft (NASDAQ: MSFT) is one of the five tech companies in the FAAMG index. These tech companies account for a significant portion of the S&P 500. Over the last thirty years of tech growth, Microsoft remains one of the top industry leaders in operating systems, software, and cloud-based solutions.

Buying Microsoft stock allows you to profit from developments and growth in the tech sector. This brief guide unpacks everything you need to know about investing from Canada.

Read our complete guide to buying US stock.

About the company

Microsoft overview

Founded in 1975 in Albuquerque, New Mexico, Microsoft launched its IPO on the NASDAQ exchange back in 1986, at an opening price of US$21 per stock.

At the end of Microsoft’s 2020 fiscal year, the company had annual revenues of over US$143 billion and operating income of US$53 billion. The company remains one of the best long-term investments in the tech sector, while also offering opportunities for day traders.

Unsure about what trading platform to use?

Where to buy Microsoft stock

CIBC Investor's Edge

On website

Apply by March 31, 2024

CIBC Investor's Edge


  • Pay a flat fee of only $6.95 per online equity trade, with no minimums.
  • Invest in stocks, ETFs, options, mutual funds, GICs, fixed income, and precious metals.
  • Trade confidently with industry-leading research at your fingertips.
  • Regulated by IIROC.
Qtrade Direct Investing™

On website

Apply by October 31, 2024

Qtrade Direct Investing™


  • Low trading commissions, easy-to-use platforms, and a wide selection of investment options.
  • Get transparent and competitive pricing.
  • Access to in-depth research and analysts' reports.
  • Exceptional client service.

On website


  • Low commissions.
  • Fewer fees and transparent pricing.
  • Regulated by IIROC AND CIPF.

Unsure who to use for stock trading? Use our online stock broker comparison to compare a wide range of online trading platforms.

First time buying?

How to buy Microsoft stock

Step 1: Choose a broker to trade with

Before you rush out and sign up with the first broker you find, consider these tips for finding the best broker for your needs.

Commission-free trading

Wealthsimple Trade and Uphold are examples of trading apps charging you no commissions on your orders. Many of the bigger trading firms are following suit, offering you commission-free trades. Reducing your trading costs makes it easier to grow a small account.

Fractional stock trading

A single stock of Microsoft costs around US$300, which is the kind of money many people start out investing with. Buying a stock will give you an unfavorable risk profile as all your money will be invested in a single company. Fractional stocks let you take a piece of a Microsoft stock, with budget remaining to invest in other companies in small amounts, giving you exposure to the price action while reducing your risk.

Easy trading platform

Your broker trading platform should feature easy navigation and intuitive design. Look for brokers that let you plug in advanced trading platforms like DAS as you become more experienced.

Low account fees

Compare inactivity fees, account fees, and transaction fees between firms before signing up with your broker.

Margin trading

Using a margin account lets you "leverage" your account balance by "borrowing" from your broker. Margin is a great way to grow a small account, but it comes with significant additional risk. With margin, you could end up losing more than your starting account balance, putting you in debt with the broker and requiring you to put up additional funds.

Step 2: Funding your account

When funding your account, only use money that you can afford to lose. If the trade turns against you and you have your life savings at risk, it could end very badly for you.

Brokers accept debit cards and bank wire transfers for account deposits. Some brokers also accept credit cards. However, it may take the broker up to two weeks to set up and fund your trading account.

Step 3: Decide how much you want to invest

Professional day traders will tell you that it's not a good idea to risk more than 5% of your account balance when purchasing a stock.

Step 4: Choose between stock or ETFs

An ETF presents you with a trading alternative. ETFs are baskets of companies that contain stock holdings that align with an index or sector. When you purchase an ETF like iShares Global 100 ETF (IOO) or the Vanguard Information Technology ETF (VGT) — both of which give you exposure to Microsoft — you get exposure to the price action in each stock within the fund. As a result, you diversify your risk. On the other hand, investing in the stock means your position depends entirely on the company's performance.

Step 5: Set up your order

After choosing to buy stock or an ETF, you'll use one of the following order types to place your trade.

Market order

This order gets you into Microsoft stock at the next quoted price. However, that price may be greater than what you want to pay for the stock, leaving you with slippage. For example, if you click the buy button at US$100, in a fast-moving market, your order may fill at a higher price of US$101.

Limit order

The limit order prevents you from absorbing slippage. You enter the max price you're willing to pay. When you click the buy button, the broker only fills your order at that price. However, you might not get a complete fill during fast-moving price action.

Stop limit

This order lets you sell your stock when it reaches a specific price. For instance, you enter at US$100, and you want to sell at US$125. When the price reaches your target level, the platform automatically executes the sell order, getting you out of the trade and locking in a profit.

Stop loss

The stop loss prevents you from losing it all on a single trade. For instance, you enter at US$100. Since you only want to risk 5% in the trade, you'll set your stop loss at US$95. If the price dips to this level, the trading platform executes your stop loss, getting you out of the trade before the price crashes and limiting your loss.

Step 6: Execute the order

After choosing the right order type to match your trading strategy, it's time to execute it and place your trade. To do so, fill out your trading platform's order form — ticker symbol, order type, and a number of stocks you want to buy — and click the order button. The broker submits the order instantly, confirming your fill when executed.

After you buy

What moves Microsoft's stock price?

Microsoft is a leading tech company and financial reports, earnings calls, forecasts, product launches, or acquisitions provide excellent high-volatility days for trading. Microsoft is also subject to other market forces, such as regulatory actions and cyberattacks, which may cause swings in price action.

Keep an eye on other tech companies such as Amazon (NASDAQ: AMZN), Apple (NASDAQ: AAPL), Facebook (NASDAQ: FB), Netflix (NASDAQ: NFLX), and Google (NASDAQ: GOOGL) to gauge how the broader industry is performing.

Disclaimer: We put our customer’s needs first. The views expressed in this article are those of the writer’s alone and do not constitute financial advice. Advertisers cannot influence editorial content. However, Finty and/or the writer may have a financial interest in the companies mentioned. Finty is committed to providing factual, honest, and accurate information that is compliant with governing laws and regulations. Do your own due diligence and seek professional advice before deciding to invest in one of the products mentioned. For more information, see Finty’s editorial guidelines and terms and conditions.