It's an excellent question on an important point.
We have found the shortage to be so bad that we are reaching now into the colleges and universities at the pre-graduate level to plug them into companies before they've even finished graduating. In fact, my own organization is busy embedding itself in universities and colleges across the country as the first line between the research students who are there as a fresh supply and the business needs of the people.
We have just gotten an agreement with Algonquin College here in Ottawa, for example, and we're doing similar things at Carleton University and with universities in the Maritimes and in Toronto, and we're rolling that out.
It's a huge gap, and it's one that, oddly enough, is not filled by out-sourcing, because India has the same pressing need. There's almost nobody left who is employable in India; they're graduating IT graduates by the hundreds of thousands, and it's still too tight. So there's a constraint, no question.
Let me pass the floor to my friend Eli.