T techcrunch.com Canada is North America’s up-and-coming startup center 171 points miraj 9 years ago 222 comments