This is what I found about a person in Canada or any other non us resident who wants to trade securities on a us stock exchange: “You can open a brokerage account with a US broker. You just need to complete the application and then also attach Form W-8BEN, Certificate of Foreign Status of Beneficial Owner for United States Tax Withholding, along with a copy of your passport. The other option would be to open a Arbitrage account” in which the holder makes a usual practice of Buying and selling Securities in different markets to take advantage of differences in prices available in each market. I believe to trade in Canada the easiest way would have MGC listed on one of their exchanges with their own ticker.