StartupBlink

A new ranking of global startup ecosystems has Ottawa making waves as one of the top 100 tech cities in the world.