Shares of Canadian National Railway (NYSE:CNI – Get Free Report) (TSE:CNR) have been given an average rating of “Hold” by the nineteen ratings firms that are presently covering the company, Marketbeat Ratings reports. Seventeen equities research analysts have rated the stock with a hold recommendation and two have issued a buy recommendation on the company. […]