These four top TFSA stocks not only pay dividends but also offer strong long-term upside potential. The post TFSA: 4 Canadian ...