So, imagine a situation, I am a Canadian citizen who decided to invest into an American based company, consequently all the activity is taking place at the NASDAQ.
At some point in the future I am interested in withdrawing my investments, and preferably lose as little on the CAD/USD exchange as possible.
My question is how do I mitigate the exchange rate losses when withdrawing. With this question in mind, what available channels of trading/investing should I consider (ie. doing it through personal bank, looking for specific stock trading companies, trading apps etc.)
I would really appreciate some feedback on this matter.
EDIT: Just did a quick google search on this, and found out about Norbert's Gambit trick: does it only apply to companies that have their stocks traded in both US and CA stock exchanges?