Buy these TSX stocks with solid fundamentals and promising growth potential to achieve above-average returns a decade from ...