As a Canadian with a CS degree who's been trying to get into tech for years, this is horrible to hear. We have thousands of new grads in Canada who end up working in fast food because they get passed over for cheaper immigrants. I've seen it first hand, all my tech friends have seen it. We're worse than the US for this, and we have even less tech jobs here.
We don't need to be bring more entry level talent, we have tons of that not being utilized here.
There's plenty of talk about greedy corporations until the topic of using immigration to increase their profits comes up. Then it's silence.