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
That's partly related to the non CGI parts of movies often being shot in Canada because of cost advantages. In Toronto you couldn't walk two blocks without tripping over a film crew.