Canadian solar developer Perimeter Solar Inc will be selling electricity from a 74.25-MW portion of a 130-MW solar project in Alberta province to energy infrastructure firm TC Energy, formerly TransCanada Corp.