For most Canadian investors, the Toronto Stock Exchange offers plenty of investment opportunities in great Canadian companies.
When looking for the best Canadian stocks on the TSX, investors should look at things like cash flow, revenue growth, PE ratio, dividend yield, and other performance indices.
You can easily invest in the top Canadian stocks by buying them using a discount brokerage platform with lower trading fees.
In this article, we will discuss 13 of the best Canadian stocks to buy in 2024.
Best Stocks in Canada in 2024
It is a volatile time right now for stock investors, but bear markets also provide excellent opportunities to get some undervalued Canadian stocks. Here are 13 of the best Canadian stocks to buy right now.
1. Royal Bank of Canada
- Ticker Symbol: RY.TO
- Sector: Financials
- Market Cap: $190.479 billion
- PE Ratio: 12.51
- Dividend Yield: 4.09%
- 52-week Trading Range: $107.92-137.21
Royal Bank is one of the best Canadian bank stocks to own. It was founded in 1864 and is headquartered in Toronto, Ontario.
It is the largest financial institution in Canada by market capitalization and is on the list of global systemically important banks (G-SIBs). These G-SIBs are commonly referred to as institutions that are “too big to fail.”
As of 2024, the Royal Bank of Canada (RBC) had over $1.957 trillion CAD in assets under management and over 20 million clients worldwide.
The stock is a core constituent of the S&P/TSX 60 and pays an annualized dividend yield of 4.09%.
2. BCE Inc
- Ticker Symbol: BCE.TO
- Sector: Telecommunications
- Market Cap: $41.965
- PE Ratio: 20.18
- Dividend Yield: 8.68%
- 52-week Trading Range: $45.40 – 65.66
BCE Inc, otherwise known as Bell Canada Enterprises, is Canada’s largest telecommunications company by market capitalization.
The company is dual-listed on the TSX and the NYSE and is a component of the S&P/TSX 60 index of stocks.
Bell Canada also owns several other major Canadian subsidiaries, including major stakes in both the Montreal Canadiens and Maple Leaf Sports and Entertainment.
BCE is a Canadian dividend aristocrat and has grown its dividend payout at a CAGR of 5%. The stock currently pays out a yield of 6.27% to shareholders.
3. Bank of Montreal
- Ticker Symbol: BMO.TO
- Sector: Financials
- Market Cap: $94.562 billion
- PE Ratio: 7.26
- Dividend Yield: 4.65%
- 52-week Trading Range: $102.67 – 132.11
The Bank of Montreal is Canada’s oldest bank, established in 1817. Today, it is Canada’s third-largest bank behind Toronto Dominion and the Royal Bank of Canada.
This company has paid its investors dividends since 1829, making it one of the longest dividend-paying streaks in the world.
As of 2024, the Bank of Montreal had over 13 million customers worldwide, with a total AUM or assets under management of over $1.3 trillion.
4. Shopify
- Ticker Symbol: SHOP.TO
- Sector: eCommerce Software
- Market Cap: $137.488 billion
- PE Ratio: 761.00
- Dividend Yield: N/A
- 52-week Trading Range: $58.76 – 123.20
Shopify is an Ottawa-based eCommerce platform that was founded in 2016 by current CEO Tobias Lutke. Its stock is dual-listed on the TSX and NYSE and is a constituent of the S&P/TSX 60 index.
As of 2023, over 4.8 million websites use Shopify’s services across 175 different countries worldwide, equating to approximately a 16 percent share of global e-commerce.
5. Telus Corporation
- Ticker Symbol: T.TO
- Market Cap: $31.498 billion
- PE Ratio: 37.44
- 52-Week Trading Range: $21.16 – $28.95
- Industry: Telecommunications
Telus Corporation is a holding company that operates in the telecommunications, information technology, health, and security sectors. It began as Telus Communications, which provided internet, telephone, and television services to western Canada.
In 2018, the company began expanding into other sectors. It spent over $100 million to build out its Telus Health operations. Since then, it has become the largest healthcare information technology company in Canada.
Stock Advisor Canada
Unlimited access to expert stock recommendations
Almost doubled the S&P/TSX Index over last 9 years
New stock picks every month
50,000+ members
$1.90 weekly (66% discount)
6. Canadian Natural Resources Ltd
- Ticker Symbol: CNQ.TO
- Sector: Energy
- Market Cap: $109.282 billion
- PE Ratio: 7.47
- Dividend Yield: 3.74%
- 52-week Trading Range: $69.83 – 103.10
Canadian Natural Resources is a Calgary-based energy company that was founded in 1973.
It is the largest producer of crude oil in Canada and the largest independent producer of natural gas.
The stock is a component of the S&P/TSX 60 index and pays a generous annualized dividend yield of 3.74%.
7. Barrick Gold Corporation
- Ticker Symbol: ABX.TO
- Market Cap: $37.113 billion
- PE Ratio: 21.53
- 52-Week Trading Range: $18.65 – $28.19
- Industry: Mining
Barrick Gold Corporation is a mining company that produces gold and copper. It operates in 16 companies and was formerly the largest gold mining company until 2019.
Barrick Gold’s operations consist of substantial reserves of gold and copper, and the company touts its long-term plans as a way to provide investors with a solid foundation of consistent growth.
The company is listed on both the TSX and NYSE, which broadens the stock’s appeal and allows it to reach a larger investor base.
8. Toronto Dominion Bank
- Ticker Symbol: TD.TO
- Sector: Financial
- Market Cap: $143.298 billion
- PE Ratio: 12.8
- Dividend Yield: 5.04%
- 52-week Trading Range: $75.89 – 87.10
Toronto Dominion Bank is a multinational bank that was established in 1955 and headquartered out of Toronto, Ontario.
As of 2024, TD Bank reported $1.9 trillion under management, just under the $1.957 trillion managed by RBC.
The stock is dual-listed on the TSX and NYSE and is a constituent of the S&P/TSX 60 index. It is also a member of the G-SIBs list and was the 12th largest bank in the world in 2024.
9. Brookfield Asset Management
- Ticker Symbol: BAM.TO
- Sector: Asset Management
- Market Cap: $84.373 billion
- PE Ratio: 67.13
- Dividend Yield: 0.77%
- 52-week Trading Range: $40.07 – 58.36
Brookfield Corporation is a Toronto-based multinational asset management company that was originally established in 1899. The current iteration and BN stock symbol were established in December 2022 due to a non-conventional stock split.
Investors are likely more familiar with the previous symbol BAM.TO. There still is a Brookfield Asset Management that trades under this symbol, but it is not the same entity. Investors who want to continue investing in the asset management company will want to purchase shares of BN.TO.
It is dual-listed on the TSX and NYSE and is a constituent of the S&P/TSX 60 index.
As of 2024, it handles over $900 billion USD in assets under management, making it one of the largest alternative investment management companies in the world.
In terms of industries it is involved in, Brookfield focuses on real estate, renewable power infrastructure, and private equity.
10. TC Energy
- Ticker Symbol: TRP.TO
- Sector: Pipeline
- Market Cap: $56.969B
- PE Ratio: 19.97
- Dividend Yield: 6.98%
- 52-week Trading Range: $43.70 – 57.02
TC Energy is a Calgary-based energy and pipeline industry established in 1951.
The company was established to build the TransCanada Pipeline in 1951 and was originally called the TransCanada Corporation.
It is involved in both crude oil and natural gas pipeline infrastructure, as well as renewable energy generation.
In all, it operates over 93,300 km of natural gas pipelines alone across Canada, the US, and Mexico.
11. Canadian Tire
- Ticker Symbol: CTC.A.TO
- Market Cap: $7.749 billion
- PE Ratio: 34.71
- 52-Week Range: $128.88 – $189.82
- Industry: Retail
Canadian Tire Corporation is a retail conglomerate that operates chains across several sectors, including Canadian Tire, SportChek, Mark’s, and more. The company offers a wide range of products and services, spanning automotive, hardware, sports equipment, apparel, and home goods.
The company has a large footprint nationwide, with over 600 Canadian Tire stores and 400 Sportchek stores from coast to coast. Although it has tried to expand to the United States in the past, it currently only operates in Canada.
12. Scotiabank
- Ticker Symbol: BNS.TO
- Sector: Financials
- Market Cap: $83.667 billion
- PE Ratio: 6.12
- Dividend Yield: 6.2%
- 52-week Trading Range: $54.29 – 68.89
Scotiabank is a Toronto-based bank that was founded in Nova Scotia back in 1832.
It is one of Canada’s big five banks and is the third-largest in market capitalization behind only Royal Bank and Toronto Dominion Bank.
The stock is dual-listed on the TSX and the NYSE and is a core component of the S&P/TSX 60 index.
As of 2024, Scotiabank operates in over 20 countries across Europe, Asia, and South America. It also operates an online bank subsidiary Tangerine.
13. Constellation Software Inc.
- Ticker Symbol: CSU.TO
- Sector: Technology
- Market Cap: $79.321 billion
- PE Ratio: 103.09
- Dividend Yield: 0.15%
- 52-week Trading Range: $2,413.31 – 3,856.00
Constellation Software Inc. is a Toronto-based technology and software company that was founded by its current President and Chairman, Mark Leonard, in 1995.
The stock is known on the TSX for its high share price, but Leonard has never discussed a stock split.
This company acquires smaller tech companies and operates them in what is like a venture capital model. Officially, it is a holding company with six divisions that operate hundreds of subsidiaries for both the private and public sectors.
What Are the Best Dividend-Paying Canadian Stocks?
Due to the nature of Canada’s stock market, many of the country’s largest companies are also high dividend-paying stocks.
Some of the largest sectors on the TSX include financials, energy, and telecommunications. All of which are high cash-flow industries that pay generous dividend yields.
When looking for the best Canadian dividend stocks, investors should first look to see if the annualized dividend yield is sustainable. You can find this by looking at the company’s dividend history and payout ratio, which is a percentage of the net earnings.
The dividend yield is how much percentage of the stock’s price you receive annually. If a stock price is $100 and it pays a quarterly dividend with an annualized yield of 4.0%. You will receive $4.00 per year or $1.00 per share every quarter.
Here are some of the top dividend-paying stocks for Canadian investors:
- Enbridge (TSE: ENB)
- Scotiabank (TSE: BNS)
- Canadian Natural Resources (TSE: CNQ)
- Fortis (TSE: FTS)
- TC Energy (TSE: TRP)
- Royal Bank (TSE: RY)
- Pembina Pipelines (TSE: PPL)
- BCE (TSE: BCE)
- Toronto Dominion (TSE: TD)
- Bank of Montreal (TSE: BMO)
Best Canadian Stocks To Buy and Hold
Long-term Canadian investors can benefit from implementing a buy-and-hold strategy.
Since many of the largest Canadian companies pay generous dividends, it allows investors to compound their gains over time.
A buy-and-hold strategy also lowers your trading fees and allows for long-term capital growth.
Here are 5 Canadian stocks to buy and hold forever:
- Royal Bank of Canada (TSE:RY)
- Brookfield Asset Management (TSE:BAM)
- Shopify (TSE:SHOP)
- Toronto Dominion (TSE:TD)
- Enbridge (TSE:ENB)
Top Undervalued Canadian Stocks
Undervalued stocks are often considered bargain stocks and can provide great long-term returns.
These stocks are often undervalued based on the assumed intrinsic value. This could mean the market is not factoring in future growth into the current stock price.
While these stocks are great deals, you might have to wait a long time to see major returns on your investment.
Here are the 5 of the best undervalued Canadian stocks for 2024:
- Fortis Inc (TSE: FTS)
- Shaw Communications (TSE: SJR-B)
- Cenovus Energy (TSE:CVE)
- Canada Goose Holdings (TSE: GOOS)
- Alimentation Couche-Tard (TSE: ATD)
How To Buy Canadian Stocks For Cheap
It is easiest to buy Canadian stocks on discount brokerages to avoid trading fees which can eat into your long-term gains.
Questrade
Established in 1999, Questrade is Canada’s largest discount brokerage and one of the oldest as well.
On Questrade, you can trade stocks for as low as $0.01 per share with a minimum order of $4.95 and a maximum of $9.95 per trade.
Buying ETFs on Questrade is absolutely free, although there is a $4.95 charge for selling your ETFs. This platform also supports bonds, mutual funds, and options trading.
Questrade
Trade stocks, ETFs, options, FX, bonds, CFDs, mutual funds, etc.
Get $50 trade credit with $250 funding
Low and competitive trading fees
No quarterly inactivity fees
Access to advanced tools and trading data
Top platform for advanced traders
Transfer fees waived
Qtrade
Qtrade is a Vancouver-based discount brokerage that offers lower-cost trading fees than the big banks.
Stock trading on Qtrade costs $8.75 per trade or $6.95 for Investor Plus if you make more than 150 trades per quarter.
It also offers options trading and free ETF trades for certain funds that are on a specified list.
Qtrade
Up to 5% bonus cashback
Trade stocks, ETFs, options, bonds, etc.
Excellent platform for newbies and seasoned investors
Competitive trading fees
Excellent customer service
Conclusion
Picking stocks, especially in a bear market, can be a difficult task for Canadian investors.
Looking at metrics like PE ratio, dividend yield, and revenue growth is a great place to start when evaluating the best Canadian stocks.
Targeting undervalued stocks and high-dividend paying stocks is also a sound long-term investing strategy for Canadian investors.
Remember, none of this is financial advice. These articles are a great place to start your research, but make sure to always do your due diligence before investing in any stock or asset.
I like your stock picks. Do you think REITs are good too. They pay good dividends. You have any articles on real estate REITs selection ?
M. Chan
@M. Chan: We do have some articles on REITs:
https://www.savvynewcanadians.com/best-reit-stocks-in-canada/
https://www.savvynewcanadians.com/best-reit-etf-in-canada/