What a pile of ...! All this to keep wages and respectively pensions suppressed over time. Why can't the government pay the tuition for Canadians to go into these specializations if there was a real shortage? And why doesn't the industry create grants and subsidies for students to supply itself? Why does the taxpayer has to foot the bill and also get nailed with his/her wages and pensions?