Remote is a great opportunity and one I've used at every company I've built. But, the thing that draws global talent is money, and American companies have all the money. If anything this is going to hurt local companies who can't compete for top talent hiring out of the USA :)
I will note, i think Canada is doing a great job of being pro-immigrant in a way the USA can't and American companies are opening lots of offices and hiring there.