Canadian power producer Innergex Renewable Energy Inc (TSE:INE) confirmed on Friday that it has sold its 50% stake in the 204-MW Shannon wind farm in the US state of Texas.