Canadian Solar Projects takes corporate responsibility seriously and actively cooperates with local communities in environmental projects.
More