According to the 2017 Global Startup Ecosystem Ranking, Vancouver has replaced Toronto as Canada's dominant tech startup city.