The Surface Transportation Board's approval Wednesday clears the final hurdle in CP's bid to buy KCS for $31 billion US in a deal that would create the only single-line rail network linking Canada, the U.S. and Mexico.