Canadian Pacific reported Q3 earnings, showing strong revenue growth in a mixed macroeconomic environment, but higher operating expenses. The company performed extremely well across beaten down ...