Home Tag "CANADIAN SOLAR COMPLETES THE SALE OF 18 MWP SOLAR POWER PROJECTS IN CHILE"