Canadian National (CNI) Surpasses Q3 Earnings and Revenue… — CNI +0.60 · News Impact Screener