Vancouver has horrible housing affordability ratios (housing price : income), income is lower at the entry level for software by almost double compared to WA (MS can change that), cost of goods is about %15-%30 more expensive across the board. Housing prices are just now reversing because of stricter mortgage requirements. Interest rates are really low and an interest rate hike is just waiting to happen.
The reason why Vancouver is so bad for housing is because wealthy foreign investors see Vancouver as a stable store of value for their money. It's a complicated bank account for large sums of money.
Alberta is the money making place to be in Canada, since the resource industry & banking drives over %50 of the TSX. Rent is also a lot better in Alberta. But Canada is not a country right now to be a techie compared to the USA. It's a great place to be in the oil industry although.