Our Disclosure

The content on this website includes links to our partners and we may receive compensation when you sign up, at no cost to you. This may impact which products or services we write about and where and how they appear on the site. It does not affect the objectivity of our evaluations or reviews. Read our disclosure.

13 Best Canadian Stocks To Buy in April 2024

Updated:

Fact Checked

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

MotleyFoollogo-img

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:

  1. Enbridge (TSE: ENB)
  2. Scotiabank (TSE: BNS)
  3. Canadian Natural Resources (TSE: CNQ)
  4. Fortis (TSE: FTS)
  5. TC Energy (TSE: TRP)
  6. Royal Bank (TSE: RY)
  7. Pembina Pipelines (TSE: PPL)
  8. BCE (TSE: BCE)
  9. Toronto Dominion (TSE: TD)
  10. 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:

  1. Royal Bank of Canada (TSE:RY)
  2. Brookfield Asset Management (TSE:BAM)
  3. Shopify (TSE:SHOP)
  4. Toronto Dominion (TSE:TD)
  5. 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:

  1. Fortis Inc (TSE: FTS)
  2. Shaw Communications (TSE: SJR-B)
  3. Cenovus Energy (TSE:CVE)
  4. Canada Goose Holdings (TSE: GOOS)
  5. 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

questrade logo

Trade stocks, ETFs, options, FX, bonds, CFDs, mutual funds, etc.

Get $50 trade credit with $1,000 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

qtrade logo 2

Up to $150 sign-up bonus

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.

DIY Investing Course for Beginners: Grow Your Wealth Like a Pro

Want to become a do-it-yourself investor, save on investment fees, grow your wealth, and reach financial independence? Enroll in this online investing course to learn the exact steps you need to take to get started. Time to make your money work for you!

Investing Course for Beginners Featured Image

Step-by-step video instructions on how to trade stocks and ETFs on multiple brokerage platforms

30+ on-demand videos and presentations covering must-know investment concepts

Guides, workbooks, and reference material (20,000+ words)

Learn to assess your risk profile, develop an investment strategy, and build a diversified portfolio

Confidence to navigate the financial markets and stay on track under all financial conditions

24/7 access to all course material and future updates

Exclusive bonuses and access to live webinars

And lots more…

ENROLL NOW

Editorial Disclaimer: The investing information provided here is for informational purposes only and is not intended as individual investment advice or recommendation to invest in any specific security or investment product. Investors should always conduct their own independent research before making investment decisions or executing investment strategies. Savvy New Canadians does not offer advisory or brokerage services. Note that past investment performance does not guarantee future returns.

Top Investment Offers This month

Join a top stock trading platform in Canada and get up to $2,400 bonus

Innovative discount stock trading platform in Canada.

Fund a new account and earn up to $2,400 in cash bonuses.

Pay industry-low trading fees for stocks, options, futures, ETFs, & more.

Free Level 2 market data, advanced tools, paper trading, and low margin rates.

Overall best crypto exchange in Canada with a $50 bonus

Get a $50 instant bonus when your initial deposit is at least $250.

Top Canadian crypto exchange with advanced trading tools & multiple fiats.

Buy and sell the most popular cryptocurrencies and earn interest on assets.

Pay some of the lowest trading fees in Canada.

Grow your stock portfolio and get $50 in FREE trading credit

Top discount trading platform in Canada for beginners and seasoned investors.

Get up to a $50 trading fee when you fund your account with $1000.

Zero trading commissions for ETF purchases (save up to $10 per transaction).

Transfer fees are waived up to $150 when you transfer assets from other banks.

Author

Gravatar for Enoch Omololu, MSc (Econ)
Enoch Omololu, MSc (Econ)

Enoch Omololu, personal finance expert, author, and founder of Savvy New Canadians, has written about money matters for over 10 years. Enoch has an MSc (Econ) degree in Finance and Investment Management from the University of Aberdeen Business School and has completed the Canadian Securities Course. His expertise has been highlighted in major publications like Forbes, Globe and Mail, Business Insider, CBC News, Toronto Star, Financial Post, CTV News, TD Direct Investing, Canadian Securities Exchange, and many others. Enoch is passionate about helping others win with their finances and recently created a practical investing course for beginners. You can read his full author bio.

About Savvy New Canadians

Savvy New Canadians is one of Canada's top personal finance platforms. Millions of Canadians use our site each year to learn how to save for retirement, invest smartly, maximize rewards, and earn extra cash. We have been featured in prominent finance media, including Forbes, Globe and Mail, Business Insider, CBC, MSN, Wealthsimple, and TD Direct Investing. Learn more about Savvy New Canadians.

Free financial education

Expert advice

Free resources

Detailed guides

2 thoughts on “13 Best Canadian Stocks To Buy in April 2024”

  1. Gravatar for M. Chan

    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

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ULTIMATE DIY INVESTING COURSE
Want to become a do-it-yourself investor, grow your wealth, cut investment fees, and reach financial independence? Enroll in this top-rated online investing course to learn the exact steps you need to take to get started, and get a 50% discount today!*
*The 50% discount is a limited-time offer.
ULTIMATE DIY INVESTING COURSE

Want to become a DIY investor, grow your wealth, cut investment fees, and reach financial independence? Enroll in this top-rated online investing course to learn the exact steps you need to take and get a 50% discount today!*

*The 50% discount is a limited-time offer.
Success!
Thank you for joining the waitlist for our investing course! Check your email for the confirmation message.
Success!
Thank you for joining the waitlist for our investing course! Check your email for the confirmation message.