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:
open vault at bank

Source: Getty Images

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.

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

coins jump into piggy bank
Stocks for Beginners

Canadian Bank Stocks: Which Ones Look Worth Buying (and Which Don’t)

Not all Canadian bank stocks are buys today. Here’s how RY, BMO, and CM stack up on safety, upside, and…

Read more »

RRSP Canadian Registered Retirement Savings Plan concept
Bank Stocks

Is BNS Stock a Buy, Sell, or Hold for 2026?

Following its big rally this year, should you put Bank of Nova Scotia stock in you TFSA or RRSP?

Read more »

chatting concept
Bank Stocks

3 Reasons to Buy TD Bank Stock Like There’s No Tomorrow

TD Bank stock has surged over the last year to trade at an all-time high, but here’s a closer look…

Read more »

A plant grows from coins.
Bank Stocks

1 Canadian Stock to Rule Them All in 2026

This top Canadian stock is combining powerful momentum with long-term conviction, and it could be the clear market leader in…

Read more »

investor looks at volatility chart
Bank Stocks

Volatility? Bank Stocks Are the Place to Be

Canada's bank stocks are great long-term investments for any portfolio. Here's a duo for every investor to consider today.

Read more »

dividends grow over time
Bank Stocks

2 Canadian Dividend Stocks That Are Smart Buys for Capital Growth

Not all dividend stocks are slow movers, and these two Canadian giants show why growth can still be part of…

Read more »

coins jump into piggy bank
Bank Stocks

Now is the Time to Buy the Big Bank Stocks

It’s always a good time to buy the big bank stocks. Here are two great picks for any investor to…

Read more »

Person holds banknotes of Canadian dollars
Bank Stocks

Yield vs Returns: Why You Shouldn’t Prioritize Dividends That Much

The Toronto-Dominion Bank (TSX:TD) has a high yield, but most of its return has come from capital gains.

Read more »