The problem I see is that the person opening the account would be responsible for the capital gains tax. Any gains would be on top of what the person already pays, so the marginal tax rate would be quite high.
In Canada 50% of the cap gains are taxed at the income tax rate. A taxable income 0f 150K has a marginal rate of 40%
Wow, that is some serious dough. In the US, long term capital gains are capped at 20%. And if you earn only $493,000 during the year, you only pay 15% if I am not mistaken. Looks like Justin Trudeau is really giving it to the Canadians up the backside. Move across the border and become a US citizen, you will immediately, get a huge tax cut. No wonder, Megan and Harry went to live in the US after living in Canada for some time.
