Brocker and Canada Tax Free Account

In Canada, banks offer a tax free savings account. So basically any revenue that springs from this account is tax free. Does anyone know of a broker that can work with this type of account or perhaps have a tax free account of their own to offer?

I have heard of Oanda as a popular broker, but I don’t know if they offer this?

Also I see that Oanda offers MT4 trading. Anyone have any luck with this? According to the babypip school, EA’s are not usually consistent with results.