A Canadian TFSA (tax free savings account) is somewhat similar to a Roth IRA but without age restrictions on withdrawals, you can withdraw as much as you like at any time, rather than just the contributions. Contributions are made with after tax dollars and like a Roth it has annual contribution limits, you can save C$6,500/year in it.
Why would you pay gains on $16? In Canada I invest in a TFSA its tax free.
They wanted to raise the capital gains tax a bit on realized gains of >300k in a single year and people lost their shit for some reason
I have mostly done it directionally. I want to get into this, but the fees were so fucking high in my TFSA to doe these types of trades. But now I am with a new broker and the fees are more reasonable, so may start to dable with different strats.