Hi Shail,
You are correct in that Canadian Solar is not listed on the TSX Index. As such, you must buy it on the NASDAQ in US Dollars - you won't be able to find it in CAD. Of note, because it is headquartered in Canada had it paid a dividend, it would not have been subject to the 15% dividend witholding tax. The exchange on which it trades is irrelevant, it is the location of its head office that determines the country in which it originates and thus, the withholding tax.
We do quite like the company for exposure to solar. However, it has since run up from bottom level prices when it was quite cheap but still trades at reasonable valuations compared to others trading in the U.S. It is a leader in the space and should continue to do well under the new U.S. Administration. Revenue is expected to growth in the low teens, while EPS is expected to grow by 30% annually.
Solid company with a few tailwinds at its back currently.
Mat