Canadian Solar Receives CAD$104 Million Non-Recourse Construction Loan from Deutsche Bank