3 Top Canadian Stocks to Buy Now and Own for 25 Years

These top Canadian stocks have delivered solid results for decades.

Top Canadian stocks with histories of delivering great long-term returns deserve to be on your TFSA and RRSP buy list.

Fortis

Fortis (TSX:FTS)(NYSE:FTS) is a utility company with assets located in Canada, the United States, and the Caribbean. The businesses include power generation, electricity transmission, and natural gas distribution. These segments might not be as exciting as cryptocurrencies or cannabis, but the long-term financial results are impressive.

Fortis raised its dividend in each of the past 47 years and expects to hike the payout by an average annual rate of 6% through 2025. Growth comes from acquisitions and organic development. The current five-year capital program of nearly $20 billion should support steady increases in revenue and cash flow.

The stock currently trades near $55 per share and provides a 3.65% dividend yield. Long-term investors have done well. A $10,000 investment in Fortis 25 years ago would be worth more than $200,000 today with the dividends reinvested.

Fortis tends to hold up well when the broader market takes a hit. If you are searching for defensive stocks to buy and forget for decades, Fortis deserve to be on the list.

Bank of Montreal

Bank of Montreal (TSX:BMO)(NYSE:BMO) just reported strong fiscal Q2 2021 results. Canada’s fourth-largest bank earned net income of $1.3 billion in the quarter compared to $689 million in the same period last year.

Bank of Montreal has strong retail banking operations in both Canada and the United States. The American business positions the bank well to benefit from the post-pandemic economic rebound south of the border.

Bank of Montreal paid its first dividend in 1829 and has given investors a piece of the profits every year since that time. This is an impressive track record that makes the stock a top long-term pick.

Bank of Montreal isn’t as cheap as it was a year ago, but the stock still deserves to be part of a buy-and-hold portfolio. Investors should see a generous dividend hike as soon as the government gives the banks the green light to resume increases. The current payout provides a 3.4% yield.

A $10,000 investment in Bank of Montreal 25 years ago would be worth about $200,000 today with the dividends reinvested.

Canadian National Railway

Canadian National Railway (TSX:CNR)(NYSE:CNI) rarely goes on sale, but the stock now appears undervalued.

The recent pullback from $149 per share to the current price near $130 is due to CN’s deal to purchase U.S.-based Kansas City Southern. The US$30 billion takeover is 20% higher than the price Kansas City Southern was willing to take from Canadian Pacific Railway before CN topped the bid.

Investors are concerned the deal might not get regulatory approval. In the event the purchase goes through, CN’s debt position could disrupt the company’s traditionally generous return of cash to shareholders. CN halted its share-buyback program while the deal is being evaluated.

Near-term pressure on the stock could persist, but the big picture outlook for CN remains attractive. Whether or not the deal goes through, CN should benefit from long-term economic growth in Canada and the United States.

A $10,000 investment in CN when it went public in the 1990s would be worth more than $400,000 today with the dividends reinvested.

The bottom line

Fortis, Bank of Montreal, and CN are all top Canadian stocks with long track records of rewarding investors with attractive returns and should continue to deliver solid results for decades. If you want high-quality stocks for your TFSA or RRSP portfolio, these names deserve to be on your buy list.

David Gardner owns shares of Canadian National Railway. The Motley Fool owns shares of and recommends Canadian National Railway. The Motley Fool recommends Canadian National Railway and FORTIS INC. Fool contributor Andrew Walker owns shares of Canadian National Railway and Fortis.

More on Bank Stocks

customer uses bank ATM
Bank Stocks

2 Canadian Stocks Worth Buying Today and Holding for 5 Years

Strong earnings, reliable dividends, and long-term upside make these Canadian stocks worth a closer look.

Read more »

The TFSA is a powerful savings vehicle for Canadians who are saving for retirement.
Dividend Stocks

A Perfect TFSA Pair for 2026: 2 Stocks I’d Buy Now

Two resilient TSX stocks in the current market environment are the perfect pair to buy for your TFSA portfolio in…

Read more »

TFSA (Tax-Free Savings Account) on wooden blocks and Canadian one hundred dollar bills.
Bank Stocks

A Smart Strategy to Use Your TFSA to Effectively Double Your $7,000 Contribution

Your $7,000 TFSA contribution could work much harder with EQB stock. Here is a smart strategy to potentially double your…

Read more »

shopper carries paper bags with purchases
Dividend Stocks

Inflation Just Hit 2.4%, but These 2 Canadian Stocks Still Look Like Buys

It's time to consider stocks that can keep rising even if interest rates stay high for a while.

Read more »

Top TSX Stocks

If I Could Only Buy and Hold a Single Stock, This Would Be It

Bank of Nova Scotia is a compelling buy-and-hold stock thanks to its stability, global reach, and reliable dividend income.

Read more »

ETF is short for exchange traded fund, a popular investment choice for Canadians
Bank Stocks

A Canadian Bank ETF Worth Buying With $1,000 and Never Selling

The Canadian Bank Dividend Index ETF (TSX:TBNK) stands out as a great bank ETF to buy and hold.

Read more »

The RRSP (Canadian Registered Retirement Savings Plan) is a smart way to save and invest for the future
Stocks for Beginners

TFSA vs. RRSP: The Simple Rule Canadians Forget

A TFSA versus an RRSP isn’t a one-size-fits-all call, and choosing the wrong option can quietly cost you in taxes…

Read more »

a person looks out a window into a cityscape
Bank Stocks

TD Bank vs. RBC: Which Dividend Stock Looks Better Right Now?

Which bank is the better buy?

Read more »