Canadian Pacific Railway Limited (NYSE:CP) has received an average recommendation of “Buy” from the twenty-two ratings firms that are presently covering the stock, ARN reports. One investment analyst has rated the stock with a sell rating, five have given a hold rating and fifteen have issued a buy rating on the company. The average 1 […]