This is true, however there is some vague wording around if you are conducting a 'business' in your TFSA (making too many trades/making too many gains) that you could liable for tax owing on income earned in that account...
I'm curious if someone making say 10-20 trades per month on a very modest scale (trading $1000's not tens of thousands) would be an issue or not.