Canadian independent power producer (IPP) TransAlta Renewables Inc (TSE:RNW) said today it has agreed to buy a 122-MW solar power plant portfolio in North Carolina from a fund managed by Copenhagen Infrastructure Partners (CIP).