Canadian National Railway significantly raised its full-year earnings guidance following a robust second quarter, reporting 11% revenue growth to $3.37 billion and 9% operating income growth. The rail