TransCanada Will Build a $2.1 Billion Gas Pipeline in Mexico | Fortune