Canadian National Railway Company (NYSE:CNI) Given Consensus Recommendation of …

Canadian National Railway … NYSE: CNI is a Class I freight railway that operates an integrated rail network across Canada and the United States.