Canadian Pacific to buy Kansas City Southern for $25 billion: FT

Calgary-based Canadian Pacific is Canada's No. 2 railroad operator, behind Canadian National Railway Co Ltd, with a market value of $50.6 billion.