@thankujesus You aren't likely to be penalized for what you've done.. but if you kept doing it and made a lot of money there's a good chance the CRA would look into it and it would no longer be tax free
I think you should also realize professionals rarely beat the market over the long term...