Investing in TSX stocks with solid growth prospects can lead to massive returns over the next decade. Moreover, investors should diversify their portfolios and invest in top-quality to minimize risk and enhance overall returns. Against this backdrop, here are my five top TSX stocks to buy now for stellar returns over the long term.

If you are looking for above-average returns, ( ) stock is worth considering. This discount consistently delivers stellar growth led by its value pricing strategy. Thanks to its solid financials, low-risk business model, and high growth, Dollarama is poised to outperform the broader markets and deliver considerable returns.

Dollarama stock has grown at an average annualized growth rate (CAGR) of about 24% in the last five years. In addition to solid capital gains, Dollarama has increased its dividend payments 13 times since 2011. This momentum is likely to be sustained.

Its low pricing, extensive store base across Canada, and operational efficiency will drive its financials and share price. ( ) is another solid bet worth buying for the next 10 years. The company, which provides supply chain solutions, has rallied about 540% in the past five years, owing to its exposure to high-growth sectors such as artificial intelligence (AI).

Despite this massive rally, the stock has significant upside potential. The ongoing investments in data centre infrastructure will likely drive demand for Celestica’s hardware platform solutions and support its revenue an.