Canadian Solar Receives C$139 Million Non-Recourse Construction Financing Agreement