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.

This article represents the opinion of the writer, who may disagree with the “official” recommendation position of a Motley Fool premium service or advisor. We’re Motley! Questioning an investing thesis — even one of our own — helps us all think critically about investing and make decisions that help us become smarter, happier, and richer, so we sometimes publish articles that may not be in line with recommendations, rankings or other content.

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

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

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

TFSA investors can avoid the need to fly to safety during market turns by owning the best Canadian dividend stocks.

Read more »

sale discount best price
Bank Stocks

2 Canadian Bank Stocks to Buy at a Discount

These two TSX bank stocks are too cheaply priced to ignore if you want to increase exposure to the banking…

Read more »

Middle aged man drinks coffee
Bank Stocks

How I Achieved My 2025 Goal of $5,000 in Annual Passive Income

I got to $5,675 in annual passive income with dividend stocks like the Toronto-Dominion Bank (TSX:TD).

Read more »

ETF chart stocks
Bank Stocks

A Canadian Bank ETF I’d Buy With $1,000 and Hold Forever

This ETF provides leveraged exposure to Canada's Big Six banks.

Read more »

a person looks out a window into a cityscape
Bank Stocks

Should You Buy TD Bank Stock While it’s Below $85?

Investing in a well-established bank stock trading at a cheap multiple can be an excellent way to put your money…

Read more »

a person watches a downward arrow crash through the floor
Bank Stocks

These Stocks Got Trounced by Tariffs, But the Damage Is Overdone

TD Bank (TSX:TD) stock looks like a great deal, even as tariff threats look to hit.

Read more »

up arrow on wooden blocks
Tech Stocks

3 Brilliant Growth Stocks to Buy Now and Hold for the Long Term

If you have a long-term horizon to invest, consider investigating these three growth stocks.

Read more »

open vault at bank
Bank Stocks

3 Canadian Bank Stocks to Shield Against Market Downturns

Bank stocks are sure to be long-term winners in Canada, but these three look ultra promising for investors.

Read more »