Canadian Solar Inc (NASDAQ:CSIQ) has closed the financing for the 126-MWp Tastiota solar project located in the Mexican state of Sonora, the company announced today.