French renewable power producer Neoen today confirmed it has won two 20-year contracts for a couple of solar projects totalling 318 MWp/250 MWac as part of a procurement process in the Canadian province of Ontario.