Canadian power producer TransAlta Corp (TSE:TA) announced today it has signed a long-term contract with Meta (NASDAQ:FB), formerly the Facebook company, for the purchase of 100% of the future output of the 200-MW Horizon Hill wind farm in Oklahoma.