Stock Earnings Recent Insider Activity Suggests Potential Gains for Canadian National Railway Co (CNI) As this happened, Susquehanna upgraded its Canadian National Railway Co [CNI] rating to a Positive from a a Neutral in