Insight
Charge Solar’s lawsuit against CBSA over detained Chinese-made solar panels
Charge Solar sued the Canada Border Services Agency (CBSA) over the detention of $5 million worth of solar panels in a forced labour ...