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

data analyze research
Bank Stocks

CIBC: Buy, Sell, or Hold in 2026?

CIBC (TSX:CM) stock had a wonderful 2025, but can another good year of gains be on the table as valuations…

Read more »

a person watches a downward arrow crash through the floor
Stock Market

2 Stocks I’d Happily Hold Through Any Stock Market Crash

Stocks like TD Bank offer investors predictable and resilient earnings and dividends to take you through any stock market crash.

Read more »

coins jump into piggy bank
Bank Stocks

Better Banking Stock: Bank of Montreal vs. Bank of Nova Scotia

BMO vs. Scotiabank stock: 2 Canadian banking titans with $1.5 trillion in assets are taking different paths. Does the high-yield…

Read more »

hand stacks coins
Stocks for Beginners

3 Bank Stocks Delivering Decades of Dividends

These three Canadian banks pair long dividend histories with different strengths, so you can pick the flavour that fits you.

Read more »

open vault at bank
Bank Stocks

What to Know About Canadian Banks Stocks for 2026

Canadian big bank stocks are lower-risk options in 2026 amid heightened geopolitical risks and continuing trade tensions.

Read more »

Canadian dollars in a magnifying glass
Bank Stocks

Where Will TD Bank Stock Be in 3 Years?

TD Bank stock has more than tripled shareholders' returns over the past decade and is poised to deliver steady gains…

Read more »

some REITs give investors exposure to commercial real estate
Stocks for Beginners

1 Unstoppable Canadian Bank Stock to Buy Right Here, Right Now

RBC looks “unstoppable” because its profits are firing across multiple businesses, even after a big rally.

Read more »

pig shows concept of sustainable investing
Bank Stocks

The Best Canadian Stocks to Buy and Hold Forever in a TFSA

TD Bank (TSX:TD) is a TFSA-worthy stock that remains cheap despite a historic year of gains.

Read more »