Canadian Solar Inc. has signed five new sales agreements in Italy and the Czech Republic in the past three weeks.
Canadian Solar signs five sales agreements