3 Stocks Worth Buying Today and Holding in Your Portfolio for the Very Long Term

These top TSX stocks pay good dividends that should continue to grow.

With markets sitting near record highs and the economy at risk of a downturn due to soaring energy prices, investors with new cash to put to work in a self-directed Tax-Free Savings Account (TFSA) or Registered Retirement Savings Plan (RRSP) portfolio are wondering which stocks might still be attractive right now.

Trying to time the tops and bottoms in the market is difficult, so investors should normally focus on owning good companies that have long track records of delivering solid earnings while paying attractive dividends.

hand stacks coins

Source: Getty Images

Bank of Nova Scotia

Bank of Nova Scotia (TSX: BNS) is up 57% in the past year. The stock is bouncing back from a recent dip, now trading near $102, which isn’t far off the record high around $106 it hit in February.

BNS still provides investors with a 4.3% dividend yield at the current share price, so new buyers of the shares get paid well to ride out any additional turbulence.

Bank of Nova Scotia is making progress on a turnaround plan that is streamlining the business and will see the bank invest more growth capital in the United States and Canada, instead of in Latin American where Bank of Nova Scotia invested billions of dollars over the past few decades.

The bank already sold its operations in Colombia, Panama, and Costa Rica. It still has a large presence in Mexico, Chile, and Peru. The purchase of a 14.9% stake in KeyCorp, an American regional bank, in 2024 gave Bank of Nova Scotia a platform to expand its presence in the American market.

An economic downturn could drive up unemployment while interest rates are still elevated, putting pressure on households and businesses that are carrying too much debt. The mortgage cliff has so far been avoided, but the Canadian banks aren’t completely in the clear, so there could be some headwinds coming for the sector.

That being said, Bank of Nova Scotia has a strong capital position to ride out a downturn and maintains the balance sheet strength to make strategic acquisitions that might arise in the next few years.

Enbridge

Enbridge (TSX: ENB) trades below $73 per share at the time of writing, compared to a recent high of $77. The pullback gives investors a chance to buy a dip in a stock that is up nearly 20% in the past 12 months and has been on an upward trend for more than two years.

Enbridge is working on a $39 billion capital program that will help drive earnings and distributable cash flow higher over the next few years. The company has also been aggressive with acquisitions, adding export facilities, renewable energy assets, and natural gas distribution utilities, primarily located in the United States.

The boost to cash flow should support ongoing dividend increases. Investors who buy ENB stock at the current level can get a dividend yield of 5.3%.

Canadian Natural Resources

Canadian Natural Resources (TSX: CNQ) trades near $62.50 at the time of writing, down from a recent high close to $71. The pullback is due to falling oil prices as investors book profits after a big run in the past couple of months.

Near-term volatility should be expected, but additional downside would be an opportunity to add to the position. CNRL will benefit from rising demand for Canadian oil and natural gas. New pipeline capacity to the Canadian coast is likely on the way and CNRL is a major energy producer, while also possessing significant reserves across the product spectrum.

Investors can currently get a 4% dividend yield from CNQ. The board raised the dividend in each of the past 26 years.

The bottom line

Bank of Nova Scotia, Enbridge, and Canadian Natural Resources pay good dividends that should continue to grow. If you have some cash to put to work, these stocks deserve to be on your radar.

The Motley Fool recommends Bank of Nova Scotia, Canadian Natural Resources, and Enbridge. The Motley Fool has a disclosure policy. Fool contributor Andrew Walker has no position in any stock mentioned.

More on Dividend Stocks

a-developer-typing-lines-of-ai-code-while-viewing-multiple-computer-monitors
Dividend Stocks

Thomson Reuters Is a Sneaky AI Play, and Its Stock Popped Earlier This Month

Thomson Reuters is an AI play, building AI into tools legal and tax professionals already use. See why TRI stock…

Read more »

A lake in the shape of a solar, wind and energy storage system in the middle of a lush forest as a metaphor for the concept of clean and organic renewable energy.
Dividend Stocks

This Stock Belongs in Every Canadian’s TFSA, and Here’s Why

With a yield of 5.5% and 15 straight years of dividend increases, this TSX stock is a no-brainer buy in…

Read more »

woman looks ahead of her over water
Dividend Stocks

1 Move That Could Ease Your Retirement Worries

Holding the Vanguard FTSE Canadian High Yield ETF (TSX:VDY) in a TFSA can help you pay for your retirement.

Read more »

jar with coins and plant
Dividend Stocks

The Small Dividend Today That Could Grow Significanlty in 20 Years

A small 1.6% yield may not look exciting today, but this Canadian stock’s growing earnings, rising dividend, and long-term investments…

Read more »

dividends grow over time
Dividend Stocks

For Both Income and Growth, Consider Canadian Natural Resources and AltaGas stocks

If you want an attractive combination of growth and income, Canadian Natural Resources and AltaGas are the ideal stocks to…

Read more »

Colored pins on calendar showing a month
Dividend Stocks

Here’s What $1,000 in the Right Stocks Could Pay You Every Month

Allocating $1,000 each into these 3 Canadian monthly dividend stocks could generate $200 in recurring passive income at an average…

Read more »

truck transport on highway
Dividend Stocks

1 of the Best Canadian Stocks You’ve Probably Never Heard Of

TFI International may be one of the best Canadian stocks you’ve overlooked. Here’s how its freight network earns money and…

Read more »

Two seniors walk in the forest
Dividend Stocks

5 TSX Stocks to Buy With $50,000 for Retirement Income

Five top TSX dividend stocks could turn $50,000 into roughly $2,400 a year of retirement income. Here is the story…

Read more »