8. Toronto, Canada.
Rife with startups and innovative infrastructure, stemming from places like the Cisco Innovation Center, Toronto is home to 30% of Canada's IT firms, the majority of which have fewer than 50 employees. That means there's a crop of young companies poised to make an impact in the next decade.
Overall, the city's firms account for approximately $52 billion in yearly revenue.