Canada's CN Railway beats Q2 revenue estimates, lifts 2026 outlook - CNI News | Rallies