These stocks pay solid dividends and should deliver decent long-term total returns. The post TFSA: 3 Canadian Stocks to Buy and Hold for the Long Run appeared first on The Motley Fool Canada.