Better Railway Stock: Canadian National vs Canadian Pacific?
Alex Smith
2 weeks ago
Railways are often regarded as the arterial veins of the North American economy. Thatâs because of the sheer volume and differing amounts of freight that they haul at low costs and low emissions over huge distances. But which is the better railway for investors?
The answer isnât a simple choice. Railways have different track networks that often serve different markets. By extension, this means they have access to different ports and offer different goods.
In Canada, the two major railways are Canadian National Railway (TSX:CNR) and Canadian Pacific Kansas City (TSX:CP). Both are considered among the largest railroads in the industry (known as âClass Iâ).
But which one is the better railway stock? Letâs answer that by outlining a case for both.
The case for Canadian National
Canadian Nationalâs network extends from coast-to-coast across Canada and down through the Midwest United States to the Gulf Coast. This creates a diversified mix of customers and routes with access to three coastlines.
That unique mix allows Canadian National to operate with a high degree of diversification, which is evident in the railwayâs cargo loads.
Canadian National hauls everything from raw materials, automotive components, chemicals and crude oil to precious metals and wheat. In total, Canadian National hauls approximately $250 billion worth of goods across its vast network each year.
This allows the railway to operate a profitable business with strong returns on capital and provide steady dividends.
That dividend is another key point. As of the time of writing, Canadian National offers investors a 2.6% yield. Even better, Canadian National has an established history of providing consecutive annual increases to that dividend, a streak that goes back three decades.
For investors looking at building an income stream that offers growth, Canadian National could be seen as a better railway stock option.
As of the time of writing, Canadian National trades at a P/E of 18.5.
The case for Canadian Pacific
Canadian Pacific Kansas City operates a smaller network than Canadian National when compared by revenue. Where Canadian Pacificâs network differs is in terms of its network.
Following the 2023 acquisition of Kansas City Southern, Canadian Pacificâs network now connects Canada, the U.S. and Mexico into a single line. That unified network has the potential to capitalize on cross-border trade and nearshoring trends.
Whereas Canadian National is in a more operational phase, Canadian Pacific is focused on integrating its network and building out services following the merger. This means that prospective investors evaluating Canadian Pacific may see lower returns on capital compared to Canadian National.
Where Canadian Pacific comes out as the better railway stock is in revenue growth. This sets Canadian Pacific up as a more growth-first investment. The unique long-term appeal of the Canada-U.S.-Mexico corridor should not be dismissed by prospective investors.
That growth-first view is also reflected in the railwayâs smaller dividend yield. As of the time of writing, Canadian Pacificâs yield is just 0.91%.
The railway trades at a P/E of 21.6.
Which is the better railway stock?
Both Canadian National and Canadian Pacific make compelling cases, but for different types of investors.
Canadian National offers stronger profitability and a significantly higher dividend with decades of history. This makes it the default pick for investors seeking defensive appeal and income generation as well as growth.
Canadian Pacific, on the other hand, offers investors a high-growth route. The higher risk today, while that network continues to get integrated and built, could result in growth over the longer term. The trade-off is the lower dividend.
The better railway stock ultimately comes down to investor goals.
Either way, they are both stellar picks that offer defensive appeal and growth. This makes them ideal for any well-diversified portfolio.
The post Better Railway Stock: Canadian National vs Canadian Pacific? appeared first on The Motley Fool Canada.
Should you invest $1,000 in Canadian National Railway Company right now?
Before you buy stock in Canadian National Railway Company, consider this:
The Motley Fool Canada team has identified what they believe are the top 10 TSX stocks for 2026⦠and Canadian National Railway Company wasnât one of them. The 10 stocks that made the cut could potentially produce monster returns in the coming years.
Consider MercadoLibre, which we first recommended on January 8, 2014 … if you invested $1,000 in the âeBay of Latin Americaâ at the time of our recommendation, youâd have $21,827.88!*
Now, it’s worth noting Stock Advisor Canada’s total average return is 102%* – a market-crushing outperformance compared to 81%* for the S&P/TSX Composite Index. Don’t miss out on our top 10 stocks, available when you join our mailing list!
Get the 10 stocks instantly #start_btn6 { background: #0e6d04 none repeat scroll 0 0; color: #fff; font-size: 1.2em; font-family: 'Montserrat', sans-serif; font-weight: 600; height: auto; line-height: 1.2em; margin: 30px 0; max-width: 350px; text-align: center; width: auto; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 0 #fff inset, 0 0 2px rgba(0, 0, 0, 0.2); border-radius: 5px; } #start_btn6 a { color: #fff; display: block; padding: 20px; padding-right:1em; padding-left:1em; } #start_btn6 a:hover { background: #FFE300 none repeat scroll 0 0; color: #000; } @media (max-width: 480px) { div#start_btn6 { font-size:1.1em; max-width: 320px;} } margin_bottom_5 { margin-bottom:5px; } margin_top_10 { margin-top:10px; }* Returns as of January 15th, 2026
More reading
- TFSA: 3 Canadian Stocks to Buy and Hold for the Long Run
- Invest in These 3 Unstoppable Canadian Stocks for the Next Decade
- Top Canadian Stocks to Buy With $7,000 in 2026
- Where to Invest Your TFSA Contribution for Steady Dividends
- 1 Incredible TSX Dividend Stock to Buy While it is Down 25%
Fool contributor Demetris Afxentiou has positions in Canadian National Railway. The Motley Fool recommends Canadian National Railway and Canadian Pacific Kansas City. The Motley Fool has a disclosure policy.
Related Articles
Top Canadian Stocks to Buy Right Now With $5,000
These top Canadian stocks are backed by strong fundamentals and have solid growt...
3 Major Red Flags the CRA Is Watching for Every TFSA Holder
Canadian TFSA holders need to avoid these three mistakes that could attract a he...
TSX Today: What to Watch for in Stocks on Wednesday, February 11
Falling bond yields, strong earnings, and a tech rebound pushed the TSX to a new...
Missed Out on Nvidia? My Best AI Stocks to Buy and Hold
Celestica (TSX:CLS) and another stock that could be a better buy as AI valuation...