Canadian Pacific Earnings Exceed Estimates on Cost Cutting