The World Economic Forum and the French business school INSEAD recently ranked Canada the seventh most tech friendly country. Did they get it right?



Click here to share poll on specific pages, user profiles or purchase votes!