Best Stock to Buy Right Now: TD Bank vs Royal Bank?

TD Bank stock’s earnings and reputation have been hit. Yet, it trades at higher multiples than Royal Bank.

| More on:

The resiliency of the Canadian banks continues to be tested. Most recently, tariff threats and posturing continue. This is threatening the economy and, of course, Canadian banks. Not surprisingly, Canada’s two biggest banks, Toronto Dominion Bank (TSX:TD) and Royal Bank of Canada (TSX:RY), have seen their stock prices suffer recently. So, which is the better buy today, TD Bank or Royal Bank stock?

Let’s explore.

open vault at bank

Source: Getty Images

Royal Bank stock: Coming off of all-time highs

As Canada’s biggest bank, Royal Bank is outperforming on the heels of its 2024 acquisition of HSBC. In fact, in the bank’s first quarter 2025 report, we got a glimpse of the strength of the business.

Net income of $5.1 billion increased 43% versus last year, driven by the acquisition of HSBC as well as strength across all business segments. Adjusted net income of $5.3 billion increased 29% and adjusted earnings per share (EPS) of $3.62 increased 27%.

Rising provisions for capital losses (PCLs) continued in the quarter, with the Royal Bank reporting PCLs of $1 billion, up 29% versus last year. Rising PCLs have been a concern for the whole banking system for quite some time, but the banks have been managing this well. Unfortunately, the new tariff wars might create pretty serious economic turmoil. This would pressure borrowers and send PCLs skyrocketing.

Since the start of tariff threats, Royal Bank stock has been hit. In fact, the stock is down 10% since the end of January. This follows a very strong 2024 that saw Royal Bank stock hit new highs. In terms of valuation, the stock is trading at 13 times earnings, which is only slightly higher than its peer group.

TD Bank stock: Money laundering scandal hit hard

On the other side of the coin, we have TD Bank. TD was long known as one of the top two Canadian banks, by size as well as by operational and financial performance. But last year, all of that changed.

On October 10th, U.S. regulators ordered TD Bank to pay a total of $3.1 billion in fines after the bank pled guilty in the money-laundering case that was brought against it. The bank’s reputation was hit, and certain restrictions will impact future business.

What followed was a fourth quarter in which earnings fell below analyst expectations. Also, TD’s most recent quarter saw lacklustre EPS growth of a mere 1% to $2.02. Naturally, TD Bank stock has taken a hit from all of this. In fact, it’s currently well below its 2022 highs.

Despite this, TD Bank stock is trading at 18 times earnings, which is far above its peer group, which trades at 13.8 times. As I noted earlier, Royal Bank trades at 13 times. If we compare the results of the two banks, it’s clear to see that Royal Bank is actually deserving of a higher multiple than TD.

The key thing to note here is that Royal Bank’s stock has been hit due to macro factors, such as the tariff threat and the economic fallout. By contrast, TD Bank’s troubles are company-specific, and that’s a lot more concerning.

The bottom line

The risk in TD Bank remains high in my view. Essentially, the fallout from the money laundering scandal will likely affect TD’s growth in the US. This is because the bank faces certain punitive regulatory restrictions.

Royal Bank on the other hand is excelling, and it’s attractively valued. Therefore, I think that Royal Bank is the better stock to buy right now.

Fool contributor Karen Thomas has a position in Toronto-Dominion Bank. The Motley Fool has no position in any of the stocks mentioned. The Motley Fool has a disclosure policy.

More on Bank Stocks

young people dance to exercise
Dividend Stocks

Canadians: How Much Should Be in a 20-Year-Old’s TFSA to Retire?

At 20, having any TFSA savings matters more than the size, because consistency is what compounds.

Read more »

crisis concept, falling stairs
Dividend Stocks

2 Canadian Stocks That Get Better Every Time the Bank of Canada Cuts Rates

Falling rates can revive “rate-sensitive” stocks by easing refinancing pressure and lifting what investors will pay for cash flows.

Read more »

open bank vault
Bank Stocks

What to Know About Canadian Bank Stocks in 2026

Investors need to be careful when buying the recent pullback in bank stocks.

Read more »

pig shows concept of sustainable investing
Bank Stocks

The Canadian Dividend Stock I’d Lean on When Markets Get Rough

With a dividend yield of 3.3% and a strong long-term track record, TD Bank stock is a stock to own…

Read more »

person enjoys shower of confetti outside
Dividend Stocks

Surprise! Canada’s Big Banks Beat Estimates. Here’s Why Q2 Could Do the Same.

All six big banks beat estimates. These three look like the best investments now.

Read more »

open bank vault
Dividend Stocks

CIBC Just Posted Record Revenue. So Why Does the Stock Still Look Cheap?

CIBC looks compelling when it offers a solid dividend while trading at a cheaper valuation than it used to.

Read more »

customer uses bank ATM
Bank Stocks

A Top Canadian Dividend Stock to Buy on a Pullback

Bank of Nova Scotia (TSX:BNS) just corrected, but it could be more of a buying opportunity amid volatility.

Read more »

people stand in a line to wait at an airport
Dividend Stocks

The Bank of Canada Just Held Rates at 2.25%. These 3 Dividend Stocks Are Built for the Wait.

Dividend investors who had been hoping for a rate cut should now pivot to "what pays me while I wait?"

Read more »