I think the biggest issue with Toronto is the fact that every American tech worker (60% of the probable HQ2 labor pool, conservatively) would need to get a Canadian work visa before being onboarded. Sounds like a horrible, horrible headache for both Amazon and prospective employees.