10 Best TSX Stocks to Buy According to Billionaires

2. Canadian Pacific Kansas City Limited (NYSE:CP)

Number of Hedge Fund Holders: 60

Number of Billionaire Investors: 15

Value of Billionaire Investment: $6,022,849,580

Canadian Pacific Kansas City Limited (NYSE:CP) is one of the Best TSX Stocks to Buy According to Billionaires. Wall Street has a mixed opinion on the stock after the company missed revenue and EPS estimates for the fiscal second quarter of 2025. The company posted a revenue of $2.78 billion, 2.78% year-over-year, but below the consensus by $83.17 million. Moreover, the EPS of $0.81 also fell slightly short by $0.01.

Management noted that volume, which is measured by Revenue Ton-Miles, grew 7% year-over-year. Moreover, the operating ratio improved by 110 basis points to 63.7%, showing better efficiency.

On August 5, Ken Hoexter from Bank of America Securities reiterated a Buy rating on the stock with a price target of $90. However, more recently, on August 29, David Vernon from Bernstein reiterated a Hold rating on the stock while keeping the price target steady at $86.75.

Canadian Pacific Kansas City Limited (NYSE:CP) is a transnational railway connecting Canada, the US, and Mexico. It operates over 20,000 miles of track, offering freight transportation and logistics across North America.