There are a number of programs that I think are often wider spread than those. The University of Manitoba and Ryerson and the University of Toronto now have programs where they work very closely with the regulator and assess the immigrant engineer's skills, and if there are some gaps—and there are differences in engineering education around the world—in their education, they integrate them right into their undergraduate program and they can end up with a certificate and then meet the academic requirements.
So I think putting those types of programs in where they can actually get the training, where they are going and are getting the exact same training as the Canadian engineers are getting, is excellent.
They are funded. At Ryerson, for example, they have made it work so the Ontario government provides the same type of subsidy per Canadian going there, as they do for the immigrant per course, and the immigrant engineer would pay the same tuition fee per course as the Canadian one. So there's no subsidy.
By doing a certificate-type program they can also get into the student loan program, which actually helps them in there. Then as they end up with full employment, the whole system works well for them.