The 3 Best Stocks to Buy in Canada Right Now for the Long Haul

Looking for some “forever” stocks? Consider these for growth potential and their dividends.

| More on:
A train passes Morant's curve in Banff National Park in the Canadian Rockies.

Source: Getty Images

You’re reading a free article with opinions that may differ from The Motley Fool’s premium investing services. Become a Motley Fool member today to get instant access to our top analyst recommendations, in-depth research, investing resources, and more. Learn More

When you’re hunting for the best Canadian stocks to buy, I like to focus on a few key factors: strong financials, a reasonable valuation (such as a lower price-to-earnings (P/E) ratio), and future growth potential in the industry. You’ll also want to check if the company pays a solid dividend, which is always a nice bonus for passive income. Also, consider market trends. And finally, make sure the stock has a healthy balance sheet and management that’s steering the ship wisely. Basically, think stable, but with room to grow! And that’s what these stocks offer.

Created with Highcharts 11.4.3Royal Bank Of Canada PriceZoom1M3M6MYTD1Y5Y10YALL6 Apr 20203 Apr 2025Zoom ▾Jul '20Jan '21Jul '21Jan '22Jul '22Jan '23Jul '23Jan '24Jul '24Jan '2520212021202220222023202320242024202520255075100125150175200www.fool.ca

RBC stock

Royal Bank of Canada (TSX:RY) is one of the best Canadian stocks to buy right now, thanks to its strong financial performance and future outlook. In its most recent earnings report for Q3 2024, RY saw revenue growth of 13% year-over-year, reflecting its strong ability to generate income from diverse banking services. Quarterly earnings grew by 16.2%, showing the bank’s resilience even in challenging economic conditions. With a profit margin of nearly 29% and a return on equity (ROE) of 13.68%, RY is efficiently using its capital to deliver solid returns. Plus, its consistent dividend, currently yielding around 3.4%, makes it a reliable choice for both income and growth-focused investors.

From a valuation perspective, RY looks attractive today. Trading at a forward P/E ratio of about 12.9, it’s reasonably valued compared with historical levels and its peers. The stock has also appreciated nearly 44% in the past year. Yet still has room for growth given its strong market position and international expansion, particularly in wealth management and U.S. operations. With a solid balance sheet and forward-thinking management, RY remains a top choice for long-term investors seeking both stability and growth in their portfolios.

Created with Highcharts 11.4.3Canadian National Railway PriceZoom1M3M6MYTD1Y5Y10YALLwww.fool.ca

CNR stock

Canadian National Railway (TSX:CNR) is another top stock to buy in Canada now, and for good reason. Despite some challenges, CNR posted solid quarterly revenue growth of 6.7% in its most recent earnings report, showing that it’s still delivering strong financial performance. While earnings took a slight dip, its profit margin remains an impressive 32%. Plus it boasts an operating margin of over 40%, indicating excellent cost management. CNR stock continues to benefit from its critical role in North American transportation, handling essential goods like grain, energy products, and consumer goods. Its vast rail network gives it a competitive moat, and as demand for freight transportation continues to grow, so does CNR’s future potential. Looking ahead, the company is focused on expanding its efficiency and leveraging technology to streamline operations, ensuring it stays a leader in the transportation space.

Valuation-wise, CNR is trading at a P/E ratio of about 18. This is reasonable for a company with such a stable business model. Its forward dividend yield of around 2.2% is also a nice perk for investors seeking income. CNR’s solid return on equity of 27.4% and its strong cash flow make it a well-rounded pick for long-term investors who want a stock with both growth and income potential.

Created with Highcharts 11.4.3Pembina Pipeline PriceZoom1M3M6MYTD1Y5Y10YALLwww.fool.ca

Pembina Pipeline stock

Finally, Pembina Pipeline (TSX:PPL) looks like a great stock to buy right now, especially for investors who want solid dividends and growth potential. In its most recent quarter, Pembina stock posted impressive revenue growth of 30.5% year-over-year, with earnings growing nearly 30%. The company’s profit margin is over 20%, and it maintains strong operating margins of 36%. Pembina’s infrastructure for oil and gas transportation is essential to North America’s energy sector. As demand for energy continues, Pembina’s reliable cash flow makes it an appealing long-term hold. Plus, its focus on future growth through expansion and potential renewable energy projects gives it an exciting outlook.

As for valuation, Pembina’s stock is still reasonably priced with a P/E ratio of about 17, making it an attractive option in today’s market. The forward dividend yield is hovering around 4.8%, which is a big plus for income-focused investors. Pembina’s stable and growing dividend, coupled with its ability to weather various economic conditions, makes it one of the best Canadian stocks to consider. With a market cap of over $33 billion and a strong balance sheet, Pembina is positioned for long-term success, giving investors both steady income and future growth opportunities.

Should you invest $1,000 in Terravest Industries right now?

Before you buy stock in Terravest Industries, consider this:

The Motley Fool Stock Advisor Canada analyst team just identified what they believe are the Top Stocks for 2025 and Beyond for investors to buy now… and Terravest Industries wasn’t one of them. The Top Stocks that made the cut could potentially produce monster returns in the coming years.

Consider MercadoLibre, which we first recommended on January 8, 2014 ... if you invested $1,000 in the “eBay of Latin America” at the time of our recommendation, you’d have $20,697.16!*

Stock Advisor Canada provides investors with an easy-to-follow blueprint for success, including guidance on building a portfolio, regular updates from analysts, and two new stock picks each month – one from Canada and one from the U.S. The Stock Advisor Canada service has outperformed the return of S&P/TSX Composite Index by 29 percentage points since 2013*.

See the Top Stocks * Returns as of 3/20/25

This article represents the opinion of the writer, who may disagree with the “official” recommendation position of a Motley Fool premium service or advisor. We’re Motley! Questioning an investing thesis — even one of our own — helps us all think critically about investing and make decisions that help us become smarter, happier, and richer, so we sometimes publish articles that may not be in line with recommendations, rankings or other content.

Fool contributor Amy Legate-Wolfe has no position in any of the stocks mentioned. The Motley Fool recommends Canadian National Railway and Pembina Pipeline. The Motley Fool has a disclosure policy.

Confidently Navigate Market Volatility: Claim Your Free Report!

Feeling uneasy about the ups and downs of the stock market lately? You’re not alone. At The Motley Fool Canada, we get it — and we’re here to help. We’ve crafted an essential guide designed to help you through these uncertain times: "5-Step Checklist: How to Prepare Your Portfolio for Volatility."

Don't miss out on this opportunity for peace of mind. Just click below to learn how to receive your complimentary report today!

Get Our Free Report Today

More on Top TSX Stocks

grow money, wealth build
Stocks for Beginners

How I’d Build a $15,000 Portfolio for Income and Growth With Canadian Value Stocks

Looking for some Canadian value stocks to buy without breaking the bank? Here's a trio to consider buying this month.

Read more »

a sign flashes global stock data
Top TSX Stocks

3 Canadian Stocks That Dominated the TSX in 2024

These three TSX stocks have soared massively in 2024. Here's why they could still be great investments in 2025 and…

Read more »

Two seniors walk in the forest
Dividend Stocks

Want Decades of Passive Income? 3 Stocks to Buy Now and Hold Forever

Looking to build decades of passive income? These three stocks will establish a growing income on autopilot.

Read more »

Canada national flag waving in wind on clear day
Top TSX Stocks

Made in Canada: 5 Homegrown Stocks Ready for the ‘Buy Local’ Revolution [PREMIUM PICKS]

Buying any of these stocks will help propel Canada’s economic resilience.

Read more »

Man in fedora smiles into camera
Dividend Stocks

Retirees: Is Fortis Stock a Risky Buy?

Fortis (TSX:FTS) is often regarded as a great long-term holding for income-seeking investors. But is this stock now a risky…

Read more »

A woman shops in a grocery store while pushing a stroller with a child
Stocks for Beginners

Top Canadian Stocks to Buy Right Now With $2,000

Want some of the top Canadian stocks for your portfolio? Despite market volatility, there’s plenty of great picks right now,…

Read more »

Stethoscope with dollar shaped cord
Top TSX Stocks

Just Released: 5 Top Stocks to Buy in March [PREMIUM PICKS]

We’re in another period where uncertainty reigns, and our job as investors is to see past the noise.

Read more »

A plant grows from coins.
Dividend Stocks

2 Ultra-High-Yield Dividend Stocks You Can Buy and Hold for a Decade

Investors looking for some ultra-high-yield dividend stocks will find it hard to ignore the potential of these two top picks.

Read more »