I think what you can do is, set up a corporation in a tax haven such as cayman, estonia, ireland or hungary, hire some locals, rent an actual physical office so that it's all legit. A P.O. box only won't cut it these days as the CRA will pierce the corporate structure and tax you as if you were still in Canada. Obviously, consult actual expert advice before doing this, but that's what I came up with after researching this a bit.
I consulted a local accountant firm. They told me that a corporation will work. For short term trading, it is income instead of capital gains. For SBD, the tax rate is 13%. So I can leave the money in the corporation after paying the 13% corporation tax, instead of paying the highest bracket personal tax rate.
I think incorporate in cayman may even better with zero corporate tax. So I only need to pay the personal income tax when I get dividend from the cayman corporation.