Canadian National cuts outlook on slowdown | The Star

Canadian National Railway Co cut its earning outlook for 2023 because of weakening demand for … Heat waves also forced trains to run slower.