Best Stock to Buy Right Now: CN Rail vs CP Rail?

Here’s which Canadian railroad stock I prefer.

| More on:
Train cars pass over trestle bridge in the mountains

Source: Getty Images

Everyone watching Trump’s tariff threats is focused on energy, but personally, my eye is on railways.

Canada has a developed duopoly in this space with Canadian National Railway Company (TSX:CNR) and Canadian Pacific Kansas City Limited (TSX:CP).

Both took a beating last year over strike risks and now they’re getting hit again by tariff fears.

If I had to choose just one—knowing that my usual recommendation is to own both and sit on them—here’s my take.

Why railway investors need to understand tariffs

A broad 25% U.S. tariff on Canadian goods would make anything exported to the U.S. more expensive. In response, Canada would likely impose counter-tariffs, making American goods pricier for Canadian buyers.

That kind of back-and-forth slows down trade, raises costs for businesses, and eventually trickles down to consumers through higher prices and weaker demand.

At the centre of this economic chain reaction is transportation—and while people often think of trucks, it’s railways that keep North American trade moving.

Both CNR and CP move key exports like grain, lumber, autos, and energy products into the U.S. while also bringing imports back into Canada. If tariffs are imposed, fewer goods will cross the border. That means fewer railcars in motion, lower shipping volumes, and ultimately, lower revenue for both railway companies.

Railways operate on fixed costs, meaning they make the most money when their networks are running at full capacity. A drop in volume squeezes margins since they still have to maintain tracks, pay workers, and keep locomotives running, even with fewer goods moving.

That’s why trade wars hit them hard—fewer shipments mean lower efficiency and lower efficiency means weaker profits, which means depressed valuations.

Focus on risk management by geography

For me, the pick is simple: if a tariff war is brewing, I’d rather be long CNR than CP.

It all comes down to geography. CNR primarily runs across Canada, with key connections into the U.S., but its core business is domestic. CP, however, stretches from Canada down through the U.S. and into Mexico after its acquisition of Kansas City Southern.

That means it’s exposed to three different trade entities—all of which could get pulled into a North American tariff war. That’s a level of risk you’re not being compensated for.

On valuation, CNR also looks more attractive. Its forward price-to-earnings ratio sits at 18.18, compared to CP’s 22.08. This means for every dollar of earnings, you’re paying 18.18 for CNR but a premium of 22.08 for CP.

Put those two factors together—less exposure to trade war risks and a cheaper valuation—and if I had to pick just one railway stock right now, I’d rather own CNR than CP.

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 Tony Dong has no position in any of the stocks mentioned. The Motley Fool recommends Canadian National Railway and Canadian Pacific Kansas City. The Motley Fool has a disclosure policy.

More on Investing

up arrow on wooden blocks
Stocks for Beginners

1 Under-the-Radar Canadian Stock That Could Soar From Trump’s Tariffs

Not all Canadian stocks are at risk from Trump's tariffs, and this one could be a winner.

Read more »

people relax on mountain ledge
Dividend Stocks

Top Canadian Stocks to Buy for Passive Income 

Are you building a passive income portfolio that can beat inflation and provide higher purchasing power? You could consider buying…

Read more »

A worker overlooks an oil refinery plant.
Energy Stocks

Top Energy Sector Stocks to Invest in for 2025

Dodge U.S. tariffs! Top Canadian energy stocks including Suncor (TSX:SU) stock offer growing dividends and potential growth in 2025

Read more »

voice-recognition-talking-to-a-smartphone
Dividend Stocks

1 Magnificent Canadian Dividend Stock Down 40 Percent to Buy and Hold Forever

This magnificent Canadian dividend stock trades at a huge discount, offers stellar growth, and pays one of the best yields…

Read more »

A plant grows from coins.
Dividend Stocks

Top Canadian Stocks to Buy for Dividend Growth

Dividend growth stocks can be a good option to build a passive income that beats inflation and improves buying power.

Read more »

Women's fashion boutique Aritzia is a top stock to buy in September 2022.
Stocks for Beginners

Got $5,000? Buy This Canadian Stock Before Trump’s Tariffs Take Effect

Canadians still have about a month before tariffs hit, so how can you protect yourself in the meantime?

Read more »

Concept of multiple streams of income
Top TSX Stocks

The Best Stocks to Invest $1,000 in Right Now

Here are some of the best stocks that every investor should own today to generate massive income and strong growth…

Read more »

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

Trump’s Tariffs Could Hurt Your TFSA – But These 2 Stocks Will Keep it Safe

Worried about tariffs coming down? Then consider these two stocks to keep your portfolio safe.

Read more »