Canadian Solar Inc (NASDAQ:CSIQ) said today it has bought a 10% stake in US solar-based energy management system developer eNow.