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.

| More on:
Key Points
  • Royal Bank of Canada (TSX:RY) stands out with strong earnings growth and a solid balance sheet.
  • Canadian Imperial Bank of Commerce (TSX:CM) is gaining momentum with rising profits and improving fundamentals.
  • Both banking giants offer reliable dividends and long-term growth potential for patient investors.

Big ups and downs in commodity prices amid geopolitical tensions have made stocks volatile in 2026. And that seems to be testing investors’ patience. While this short-term noise can be distracting, Foolish investors may want to stay focused on the bigger picture and continue to hold fundamentally strong businesses that quietly build long-term wealth.

That’s especially true for Canadian bank stocks as they’ve long been known for their resilience, consistent earnings, and ability to reward shareholders through both dividends and capital appreciation. Even during uncertain economic periods, these large banks have shown an ability to adapt and grow. In this article, I’ll take a closer look at two top Canadian stocks from the banking sector that could be worth buying today and holding for at least the next five years.

customer uses bank ATM

Source: Getty Images

A steady compounder with global strength

Royal Bank of Canada (TSX: RY) continues to set the benchmark for stability and performance in the Canadian bank sector. With operations spanning personal and commercial banking, wealth management, capital markets, and insurance, the bank benefits from a highly diversified revenue base.

RY stock currently trades at $239.83 with a market capitalization of $335 billion. Over the past year, it has surged by 47%, reflecting strong investor confidence. On top of that, it offers a 2.7% dividend yield, giving investors a reliable stream of quarterly income.

What’s driving this momentum in RY stock is its solid financial performance. In the most recent quarter (ended in January), Royal Bank reported record net income of $5.8 billion, marking a 13% year-over-year (YoY) increase. This growth was supported by strong contributions across its wealth management, personal banking, commercial banking, and capital markets segments.

Although its provision for credit losses saw a slight increase last quarter, it was more than offset by healthy loan growth and improved margins in its personal banking segment. More importantly, the bank’s balance sheet remains strong. It has a Common Equity Tier 1 (CET1) ratio of 13.7%, well above regulatory requirements, giving it a strong financial base to navigate uncertainties while continuing to invest in growth.

Royal Bank’s global presence and diversified operations position it well to capture opportunities across different markets. For long-term investors, it continues to be a dependable compounder with a track record of delivering consistent returns.

Another Canadian stock with improving fundamentals

Canadian Imperial Bank of Commerce (TSX: CM), or CIBC, has also been gaining momentum of late, backed by strong earnings growth and improving operational performance. Like its peers, CIBC operates across multiple segments, including personal banking, commercial banking, wealth management, and capital markets.

CIBC stock is currently priced at $149.84 per share, with a market cap of $138 billion. Over the last year, shares have jumped by an impressive 79%, making it one of the strongest performers among Canadian banks. It also offers a 2.9% dividend yield.

In the quarter ended in January 2026, CIBC’s revenue climbed by 15% YoY with the help of record contributions from all business segments. As a result, its reported net income surged by 43%, while adjusted net income climbed 23%. This growth came from a combination of higher revenues and a lower provision for credit losses, although partially offset by rising non-interest expenses.

Just like Royal Bank, CIBC’s capital position also remains solid, with a CET1 ratio of 13.4%. Beyond the numbers, the bank continues to invest in long-term growth with client-focused initiatives and digital improvements, all of which are likely to strengthen its competitive position. This combination of accelerating earnings, solid capital strength, and strategic focus makes CIBC an appealing stock to buy now and hold for the long term.

Fool contributor Jitendra Parashar has no position in any of the stocks mentioned. The Motley Fool has no position in any of the stocks mentioned. The Motley Fool has a disclosure policy.

More on Bank Stocks

coins jump into piggy bank
Stocks for Beginners

The Big 6 Reported Earnings: Here’s My Favourite Bank Stock to Buy Now

All six Canadian banks beat earnings estimates, but their stocks are now priced as if investors expect that to keep…

Read more »

dreaming of financial success
Bank Stocks

Up/Down 1.2% After Earnings, Is TD Bank a Good Stock to Buy Now?

The Toronto-Dominion Bank's (TSX:TD) recent earnings release handily beat expectations.

Read more »

boy in bowtie and glasses gives positive thumbs up
Bank Stocks

Is Royal Bank a Good Stock to Buy After Its Q3 Earnings?

Royal Bank of Canada (TSX:RY) stock might be a worthy pick-up after a decent Q3 was punished by investors.

Read more »

A worker uses a double monitor computer screen in an office.
Bank Stocks

BMO’s Q3 Results Are Out: What Investors Need to Know

Bank of Montreal (TSX:BMO) stock looks like a great value after a muted post-earnings reaction.

Read more »

Investor reading the newspaper
Stocks for Beginners

CIBC Just Reported Q3 Results: What Investors Need to Know

CIBC delivered a strong earnings beat, but after a 60% run, the real question is whether the stock is still…

Read more »

open bank vault
Bank Stocks

Thinking About Bank Stocks? Here’s the Latest Investors Need to Know

Canadian bank stocks have enjoyed a fantastic run, but shareholders should keep an eye on these two trends moving forward.

Read more »

dividend stocks are a good way to earn passive income
Bank Stocks

1 Canadian Stock Down 8% to Buy Now for Lifelong Income

TD Bank (TSX:TD) looks tempting after sliding amid a late-summer industry dip.

Read more »

Bank Stocks

The Best Canadian Bank Stocks for Dividends in 2026

Bank of Nova Scotia (TSX:BNS) is a higher-yielding bank stock that's worth buying amid earnings season.

Read more »