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.

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

businesswoman meets with client to get loan
Dividend Stocks

A Top-Performing U.S. Stock for Canadian Investors to Buy and Hold

Berkshire Hathaway (NYSE:BRK.B) is a top U.s. stock for canadians to hold.

Read more »

Map of Canada showing connectivity
Dividend Stocks

Buy Canadian: 1 TSX Stock Set to Outperform Global Markets in 2026

Nutrien’s potash scale, global retail network, and steady fertilizer demand could make it the TSX’s quiet outperformer in 2026.

Read more »

A worker overlooks an oil refinery plant.
Energy Stocks

A Canadian Energy Stock Poised for Big Growth in 2026

Enbridge (TSX:ENB) is an oft-forgotten energy stock, but one with an excellent yield and newfound growth potential worth considering in…

Read more »

dumpsters sit outside for waste collection and trash removal
Energy Stocks

Could This Undervalued Canadian Stock Be Your Ticket to Millionaire Status

Valued at a market cap of $600 million, Aduro is a small-cap Canadian stock that offers massive upside potential in…

Read more »

Retirees sip their morning coffee outside.
Dividend Stocks

TFSA Investors: How Couples Can Earn $10,700 Per Year in Tax-Free Passive Income

Here's one interesting way that couples could earn as much as $10,700 of tax-free income inside their TFSA in 2026.

Read more »

AI concept person in profile
Tech Stocks

3 of the Best Canadian Tech Stocks Out There

These three Canadian tech stocks could be among the best global options for those seeking growth at a reasonable price…

Read more »

A plant grows from coins.
Bank Stocks

A Dividend Giant I’d Buy Over Telus Stock Right Now

Investors are questioning whether Telus stock is still a buy and hold. Here’s a dividend giant to consider buying that’s…

Read more »

warehouse worker takes inventory in storage room
Dividend Stocks

TFSA Income Investors: 3 Stocks With a 5%+ Monthly Payout

If you want to elevate how much income you earn in your TFSA, here are two REITs and a transport…

Read more »