Press Release
Ontario-based panel manufacturer — Canadian Solar says it’ll probe allegations of forced labour use at Xinjiang plant
A Chinese subsidiary of its major supplier was sanctioned by the U.S. government over allegations of forced labour.