The situation is made worse with a out of control immigration, with 10x the number of migrants as compared to the United States, that all pretty much target urban areas in BC and Toronto. From what he told me, for IT folks it's mostly guys that wouldn't be good enough for a work visa here in the US.
This, with all the best university grads getting poached by tech companies here in the valley creates a big surplus of average/low skilled tech workers. I mean, it's fine. It's just that these guys aren't playing in the 120-200k range for top dev talent, more like in the 50k range for average workers.