Canadian National Railway's Profit Rises as Freight Demand… — CNI +0.80 · News Impact Screener