Canadian Solar Inc (NASDAQ:CSIQ) has closed a USD-50-million (EUR 44.6m) term loan from the Singapore branch of Credit Suisse AG (SWX:CSGN).