>>It probably has more to do with appeasing the leftists who love Apple in our neighbor to the north. Free BSD is so anti American/capitalist...<<
Actually, I think that Apple is better at hiring US citizens than a lot of other US companies, at least in the core operating system.
To stay in business they built a soy processing plant in Walworth, Wisconsin.
Then they exported American soy sauce to Japan.
Microsoft wants to hire the people it wants to hire and employ them where they can "more directly" supervise them.
This frequently involves the use of marriage brokers because MS appears to be breeding its own next generation of advanced software engineers.
You can't do that if your "foreign" offices are all over the globe. Inasmuch as Canada's immigration laws are much more liberal than our own, MS has to settle for BC.
Won't be long, though, and the new hires will discover that Seattle is like the Sunny South compared to BC.
Bwahahahahahahaha!!!