I don't find a reason why you should not be able to sell on Amazon. You don't need any legal documentation to sell, from what I know. As it is an International selling sire, nothing can happen to you, whether you are a citizen or hold a visa. My friend started selling
https://www.amazon.com/smart-light-bulb-bulbs-color/dp/B0922Q43LY/ on Amazon without any documentation. As he was only reselling it, he didn't have any problems just like you. So don't worry about it. Don't even ask anyone else. As you are not a financial resident in Canada, nothing can happen.