Canadian renewable power producer Innergex Renewable Energy Inc (TSE:INE) said today that the 25.3-MW Boulder Creek run-of-river hydroelectric plant in British Columbia has initiated commercial operation.