Build substantially sized outputs in any of: Atlanta (Duke, GT, UNC), Philadelphia (Penn, Penn State), Boston (MIT/Harvard), Chicago (U of C, NU, U of I), Minneapolis (U of Minn.), Austin (U of T), etc, and you'd have access to a large pool of well-educated tech workers. These folks aren't going to leave their families behind and go to the left coast for jobs, but they'd love to work for a big well-known tech company.
Companies like Microsoft are willing to give kids out of school $100k/year to move to Seattle, San Francisco or New York, but why not Vancouver or Toronto? The Toronto-NY connection especially feels like it should be much stronger, with Porter you can fly between the two cities from downtown for well under $200.
- No-one really seemed to be doing startups. More importantly, there didn't seem to be many investors, either. I understand that is changing these days, but it's not surprising that companies don't move to Canada when the support infrastructure isn't there.
- No companies wanted to sponsor me. Most had never done it before and were very nervous about the idea. American companies approached me and offered to sort out a visa for me. The difference was like night and day.