These Canadian dividend stocks offer both long-term growth potential and attractive yields today, making them some of the best to buy now. The post TFSA: 3 Canadian Dividend Stocks to Buy and Hold for ...