I think Toronto is the token Canadian city that Amazon is using to enable them to negotiate on a Federal level as well.
Toronto has a better infrastructure than most US cities on the list, saner immigration policies, wages low enough (even if you compare the total cost of employment) to possibly make up for any tax discount. Canada's image is good among European and East Asian tech workers willing to relocate. And its tech scene, while not huge, is decently sized.