10 Must-Buy Canadian Stocks to Invest in

2. Canadian National Railway Company (NYSE:CNI)

Number of Hedge Fund Holders: 45

Upside Potential: 63.31%

Canadian National Railway Company (NYSE:CNI) is included in our list of the 10 Must-Buy Canadian Stocks to Invest in.

Following the company’s Q2 2025 results, Bernstein SocGen Group maintained its Market Perform rating on July 23, 2025, but reduced its price target on Canadian National Railway Company (NYSE:CNI) from $114.21 to $107.70. Canadian National reported adjusted diluted earnings per share (EPS) of $1.35 on July 23, which was close to Bernstein’s C$1.85 projection and in line with expectations.

However, citing tariff headwinds and an unclear trade picture, Canadian National Railway Company (NYSE:CNI) lowered its earnings expectations for FY2025 and FY2026 by 3% and 5%, respectively. Though it emphasized CN’s distinct strategic role in connecting Canada’s northern energy assets with international markets—pointing to long-term growth potential despite near-term challenges—Bernstein cautioned that the stock might stay range-bound until policy clarity or trade remedies materialize.

Throughout Canada and the U.S., Canadian National Railway Company (NYSE:CNI) offers rail, intermodal, trucking, and supply chain services.