Maybe I'll answer the question on a slightly different slant.
I know about the program you're talking about in CEGEP on Bombardier. It is important to have those things largely because the technology sector tends to grow by clusters. There's no such thing as a national cluster.
The Waterloo region is a cluster for mobile devices and mobile computing and applications. Montreal is for digital media. Vancouver is for digital media. Ottawa is for telecom. These clusters are important. In terms of the schools and universities and the private sector in those areas, the more they cooperate, the stronger they get and the talent pool gets built. That's how to attract other talent of a similar type to those clusters. It is important to have that. It is a program that can be done in various places. Typically they are very successful whenever they're done.