If by non-taxable you are referring to a TFSA, be aware of the withholding tax rules. The TFSA will be taxed under US withholding tax, whereas the RRSP would not. you should clarify this with your accountant or broker. this assumes only a NASDAQ listing, if it is dual listed then I am not sure about the tax treatment