I just paid the same $50 fee buying a different CA cannabis stock recently. I've seen other posts where folks did not pay this fee - hopefully they will chime in.
I use Schwab and Fidelity and believe Schwab to be a far superior trading platform. Currently for CWBHF you have to call in for a broker assisted international trade with Schwab but they will trade it for a 4.95 commission as opposed to the times I've bought through Fidelity and paid $50. Only reason I set up the Fidelity account was because that was the only trading platform a few days after Charlotte's IPO that was brokering the this stock.
I heard etrade doesn't charge the foreign fee of $50. I pay $50 extra for this and trulieve too through Fidelity. Not worth transferring everything as I don't plan on selling either of those anytime soon.
Schwab as stated earlier is the way to go. 4.95/trade and no minimums also when I sell a stock the money goes straight in my account and I can then purchase another without the wait time as some have.