Canadian power producer Capital Power Corp (TSE:CPX) has clinched three power off-take deals for the output of 160 MW of solar projects it is developing in North Carolina.