Shares of Canadian Pacific Kansas City Limited (TSE:CP – Get Free Report) (NYSE:CP) have received a consensus recommendation of “Moderate Buy” from the eleven brokerages that are covering the company, Marketbeat.com reports. Two investment analysts have rated the stock with a hold recommendation and nine have issued a buy recommendation on the company. The average […]