Union Pacific, Canadian Pacific Earnings Slump; Kansas City Southern Gains