CP Rail Earnings Beat Expectations on Declining Costs