3 Stocks to Buy Today and Hold for the Next 5 Years

Pick up these TSX stocks today and you’re sure to be very happy with your purchase five years from now.

| More on:

Many Canadian stocks on the TSX today continue trading far below fair value territory. In fact, many are solid long-term options you can buy for a steal today.

So let’s get right into it with these three Canadian TSX stocks to buy today, and hold for at least the next five years.

Image source: Getty Images

Brookfield Renewable stock

First up, I would certainly recommend Brookfield Renewable Partners LP (TSX:BEP.UN) as a strong option for Canadians seeking long-term income. Brookfield Renewable stock remains down 9% in the last year, and almost half of where it was back in January 2021 at all-time highs.

Yet after managing to get through cost restructuring, Brookfield Renewable stock has been climbing upwards once again. The renewable energy company is now one of the largest renewable energy asset managers in the world. Given its exposure to every type of renewable source, it could certainly produce incredible income in a renewable energy future.

So with shares down now, it’s unlikely that they will remain there for long. Plus, you can grab on to a 4.79% dividend yield as of writing. Therefore, there are plenty of reasons to pick up Brookfield Renewable stock on the TSX today.

  • We just revealed five stocks as “best buys” this month … join Stock Advisor Canada to find out if Enbridge made the list!

Canadian Pacific Kansas City

It has been official for a little while now, but investors interested in the growth from Canadian Pacific Kansas City (TSX:CP) aren’t anywhere near seeing it yet. That’s despite seeing CP stock climb 15% in the last year alone.

The move was on all the excitement, to be honest. We’re still waiting to see what revenue will actually come in from this new revenue producer. But it’s bound to be good. The question is merely how good, and that’s something investors will likely learn over the next several years.

With that in mind, it’s still an excellent time to pick up CP stock on the TSX today. You’re likely to see continued growth during this market recovery, with sustained growth in the years to come.

Constellation Software

Finally, if you have the funds then Constellation Software (TSX:CSU) is certainly another of the TSX stocks to consider. The company has been around for decades, seeing its share price slowly and steadily increase from a stable strategy of acquiring essential software companies.

This strategy has left analysts continuing to see Constellation stock as a buy, even with shares up 46% in the last year alone. It might be a bit overpriced at the moment; however, it’s a strong long-term option that’s seen shares increase 1,807% in the last decade. That’s certainly something any investor should want to get in on.

While not all tech stocks are winners, Constellation stock has certainly proved that it is. And it likely will be today and for at least the next five years in the future. So if you’re looking to get in on the rebound of the tech sector , and perhaps see Constellation stock hit the $3,000 per share mark, now is the time to buy. You could regret it in another five years if you don’t.

Fool contributor Amy Legate-Wolfe has positions in Brookfield Renewable Partners and Canadian Pacific Railway. The Motley Fool recommends Brookfield Renewable Partners, Canadian Pacific Kansas City, and Constellation Software. The Motley Fool has a disclosure policy.

More on Energy Stocks

man looks worried about something on his phone
Energy Stocks

This $34 Stock Could Be Your Ticket to Millionaire Status

Strong cash flow and expansion plans make this TSX stock hard to ignore.

Read more »

a woman sleeps with her eyes covered with a mask
Energy Stocks

2 Dividend Stocks That Could Help You Sleep Better in 2026

These two Canadian utilities aim to keep dividends steady in 2026, even if the economy and rates get choppy.

Read more »

Silver coins fall into a piggy bank.
Energy Stocks

1 Quarterly Dividend Stock Built to Hold Up in Any Market

Here's why this Canadian stock with a sustainable dividend yield of 6.5% is one of the best stocks to buy…

Read more »

happy woman throws cash
Energy Stocks

Here’s an Ideal 4% TFSA Dividend Stock That Pays Constant Cash

Emera stands out as a reliable 4% TFSA dividend stock for Canadians seeking steady income and long‑term stability.

Read more »

oil pumps at sunset
Energy Stocks

Enbridge vs. Suncor: The Dividend Pick I’d Own Through 2026

If you want one dividend stock to hold through 2026 with fewer surprises, Enbridge’s steady cash flow and higher yield…

Read more »

pumpjack on prairie in alberta canada
Energy Stocks

1 Canadian Energy Stock That May Be Quietly Setting Up for a Strong Year

Canadian energy stock Vermilion Energy (TSX:VET) is using strong oil prices to slash debt and build new moats in Germany.

Read more »

Abstract technology background image with standing businessman
Dividend Stocks

3 Canadian Stocks That Could Win From More Power Demand

Rising electricity demand is creating winners across generators, grid tech, and long-term infrastructure builders on the TSX.

Read more »

man in bowtie poses with abacus
Energy Stocks

The $109,000 TFSA Milestone: How Do You Stack Up?

Hitting the $109,000 TFSA milestone isn’t about perfection, it’s about building consistent habits that make tax-free income possible.

Read more »