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:

Image source: Getty Images

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.

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

Oil industry worker works in oilfield
Energy Stocks

Dividend Investors: Top Canadian Energy Stocks for December

These top energy stocks have been shining stars in the sector this year. Going into 2026, they should be top…

Read more »

Business success of growth metaverse finance and investment profit graph concept or development analysis progress chart on financial market achievement strategy background with increase hand diagram
Energy Stocks

7.4% Dividend Yield? I’m Buying This Stellar Stock in Bulk

With a 7.4% dividend and steady cash flow, this top Canadian stock looks like a rare mix of value and…

Read more »

Offshore wind turbine farm at sunset
Energy Stocks

Northland Power Stock Has Seriously Fizzled: Is Now a Smart Time to Buy?

Despite near-term volatility, I remain bullish on Northland Power due to its compelling valuation and solid long-term growth prospects.

Read more »

dividends can compound over time
Energy Stocks

Passive Income: Is Enbridge Stock Still a Buy for Its Dividend?

High yield and stability have defined Enbridge stock for years, but does its dividend still justify buying it today?

Read more »

man makes the timeout gesture with his hands
Energy Stocks

Think U.S. Stocks Are Overvalued? Invest Smart and Buy These Canadian Ones Instead

If you’ve been watching U.S. stocks this year, you’ve probably felt like you were strapped into a rollercoaster ride. One…

Read more »

A worker overlooks an oil refinery plant.
Energy Stocks

A Canadian Energy Stock Poised for Big Growth in 2026

Enbridge (TSX:ENB) is an oft-forgotten energy stock, but one with an excellent yield and newfound growth potential worth considering in…

Read more »

dumpsters sit outside for waste collection and trash removal
Energy Stocks

Could This Undervalued Canadian Stock Be Your Ticket to Millionaire Status

Valued at a market cap of $600 million, Aduro is a small-cap Canadian stock that offers massive upside potential in…

Read more »

people apply for loan
Energy Stocks

3 No-Brainer Oil Stocks to Buy With $1,000 Right Now

Got $1,000? Buy the energy sector's M&A wave. From Cenovus's growth to Tamarack Valley stock's potential buyout and Headwater's safe…

Read more »