Facebook and EA have presence in Vancouver, and Amazon has some there, too. But I get the impression that Facebook and Amazon are merely interested in using Vancouver as a 'feeder' office for getting candidates long run into their Seattle offices.
In any case, the wages are lower here which means talent still continues to emigrate. Also -- the weather. I work for Google Waterloo and I suspect there are far more Canadians working for Google in Mountain View than there are here in our largest Canadian office.
I don't see Vancouver "happening" (at least not more than it already is). Being similar to places like Seattle or SF isn't a good thing if you want to compete with them, because you'll always end up behind them in a comparison.
As the other child comment on your post said, I think it would be wise to consider how important Vancouver's more mild weather and being in the same timezone as SV would be beneficial for those looking to move out of the US.
This is actually the biggest advantage for me. I moved to the Bay Area after school because I am a technical person, but stayed because of the culture (capital and lowercase) and the large numbers of very smart people. Have lived in NYC and Bremen, but the Bay is home. While the money and weather are great, it really is ready availability of top-tier folks. (In a coffee shop on Mission St., I literally tripped over a person I later came to realize is probably the single most accomplished programmer in a particular domain, not to mention a great person to talk art with.)