These top Canadian small-cap companies are set to deliver solid financials in 2025 and have strong long term growth potential ...