Canadian Solar Inc (NASDAQ:CSIQ) has agreed to take a 51% stake in a 1,140-MWp portfolio of solar projects in New South Wales, Australia, from developer Photon Energy NV.