Canadian National Railway (NYSE:CNI – Get Free Report) (TSE:CNR) has received an average recommendation of “Hold” from the fifteen ratings firms that are presently covering the stock, Marketbeat Ratings reports. One investment analyst has rated the stock with a sell rating, nine have given a hold rating and five have issued a buy rating on […]