Canadian Solar Inc.
16.968.044/0001-40
Condado de Wellington/ON
Tuv Sud Canada - Tuv Sud Canada Inc.
26.758.717/0001-90
Condado de Wellington/ON
Canadian Solar - Canadian Solar O And M (Ontario) Inc.
29.862.821/0001-19
Condado de Wellington/ON
Sanimax - Sanimax Ltd.
36.829.073/0001-38
Condado de Wellington/ON
Flonergia Inc. - Flonergia Inc.
49.261.461/0001-07
Condado de Wellington/ON