Hi Tom,
So it is important to distinguish what a 'trade' account is vs TFSA. Since there is no trading (frequent transactions allowed on a single stock) allowed in the TFSA, many investors will trade in their non-registered accounts. They could refer to that as a 'trade' account, but in the end it is a non-registered account. There are different types of non-registered like cash and margin accounts, but in general trading is allowed in non-registered which is why some people refer to them as 'trade or trading' accounts.
There are also other reasons to hold investments in non-registered accounts such as the risk profile of the stock and your own personal tax situation. That said, at the end of the day, if you are investing for the long-term and have hold stocks that you don't intend on trading in and out of, then the TFSA is perfectly fine and for the most part beneficial.
There are only very specific reasons I'd take money out of my TFSA and put it into a non-registered account. It is very important to understand what those specific situations are and once again will be relevant mainly to the individual and their personal situation.
The TFSA is one of the best investment (if not the best) vehicles in Canada and most Canadians will benefit from maxing out their contributions.
Mat