Here's a wild guess... Is it possible that American companies are setting up in Canada just so they can hire globally? Because surely there aren't mostly Canadian tech companies, right?
Our company has built a Canadian office entirely of Indian and Chinese employees it didn’t want to lose but were sick of waiting for a green card they were never getting.
It will become our biggest North American employer of tech workers within a couple of years after having 0 employees as late as a couple of years before the pandemic.
It’s been a pretty straightforward loss of millions of dollars of income taxes to the US exchequer every year, never mind the loss of consumption dollars, sales taxes, etc.
Definitely part of the reason. Canadian tech talent is about 50% cheaper compared to across the border, with roughly the same quality/training, language, time zones etc.
It will become our biggest North American employer of tech workers within a couple of years after having 0 employees as late as a couple of years before the pandemic.
It’s been a pretty straightforward loss of millions of dollars of income taxes to the US exchequer every year, never mind the loss of consumption dollars, sales taxes, etc.