Amazon? In Vancouver now. Microsoft? In Vancouver now. Facebook? In Vancouver now. Startups? Vancouver has our share.
Personally, if I were going to leave the country for a better tech industry, I'd fly right past Seattle and head further south. Sorry, but Seattle just doesn't make sense if you're not already there.
And while Vancouver's tech scene is rising, you should really stop by Seattle some time and see how wide the gap really is, and how far Vancouver has to go to even be within the same league as Seattle when it comes to tech employment.
> "Amazon? In Vancouver now. Microsoft? In Vancouver now. Facebook? In Vancouver now."
Amazon is the only real dev office out of those. Microsoft and Facebook are waiting rooms for Canadian citizenship to permit easier access to the US. It's funny how often these exact companies are trotted out in defense of Vancouver's tech industry when considering why these offices exist in the first place (tip: it's not to access Vancouver's existing tech talent).
> "Sorry, but Seattle just doesn't make sense if you're not already there."
I don't like the city much at all, but where else can a fresh CS undergrad fetch a $100K+ offer without paying $2K a month for a dingy studio apartment? Vancouver's rental market just as expensive as Seattle, and salaries far, far lower.
The tech industry gets better the further south you go along the west coast. Vancouver is not an exception to this rule.
To a point.
I also found the people of Seattle pretty much identical to people in Vancouver. If you switched out a few street signs you wouldn't be able to tell much of a difference between the places.
As for SF, I think Seattle has its own perks as well. Slightly lower sales tax, lower cost of living in rent and other goods, 0 state income tax in Washington, amazing mountains and interesting beaches. Raw number in your paycheck wise, Seattle is probably lower than SF, but in SF, you pay shitload more on rent and tax.