All the posters below me are missing the point. The US had to put a moratorium on these types of visa's because they are dealing with a hugh backlog. That is because they have the best, most innovative companies on the planet and can get the very best minds in the world to want to go and work there. Canada? Tech workers shortage? Really? Name me 5 Canadian tech companies off the top of your mind very quickly. Have to think about it, yeah I thought so. More feel good unicorns and lollypops from our "feminist" prime minister. To have a shortage you actually need a viable tech industry.