The problem with people like Mr. Alaire is that he wants the perfect candidate that can meet 95% of his hiring criteria and work for a measly %60k per year.  Once they get here they find out that $60k isn't enough to live on. Even $85k is not enough to make enough to save any money to buy a house.  And yes there are plenty of Canadian tech workers who would probably meet 80% of Mr. Alaire's hiring criteria but they would also have to fork out more cash like you would do in a normal economy - i.e. where supply and demand of resources is not inelastic!  So you have people like Mr. Alaire and others blurting out their sob story where they can't find tech talent. 20 years ago when we didn't have so much immigration, you met maybe 70% of the hiring criteria and the rest you learned.  After the decades of massive immigration we now have corporations addicted to cheap foreign labour at the xpense of Canadians. Let's allow some immigration but also allow Canadians first crack at these jobs.