Canada's Enbridge Energy Is Buying Spectra for $28 Billion in Stock | Fortune