(SeeNews) - May 10, 2012 - Solar products maker Canadian Solar Inc (NASDAQ:CSIQ) today turned to a net loss of USD 21.3 million (EUR 16.5m) against a profit of USD 5.9 million a year ago, as a result of lower revenue and higher total costs.