Canadian Pacific sees impressive growth in 2024 with increased train lengths, weights, and a revenue boost to $14.223B. Read ...