Canadian Solar Completes the Sale of Two Solar Power Plants to Chinese Company

Guelph-Ontario headquartered Canadian Solar Inc. has announced read more