business.financialpost.com
Top performing Canadian stocks over 10 Years: This software firm eased our data insecurities
SmallCapPower.com takes a look at some Canadian companies that have rewarded patient investors that have held its shares over the past decade.