Why not Canada?
However, it's not as simple as it seems, you think "let's send everybody to Canada and then grow our offices there with all the foreigners we want" but that doesn't happen and you wonder why.
Maybe they don't want to outgrow their main offices, or maybe it's got to do with Canadian work culture
I've seen people being "parked" in Ireland before applying for their H1B
Of course, that industry is being priced down to survival levels.