Number Cruncher Extra – These 17 Canadian-listed small-cap stocks show solid fundamentals