I can add to this. It's as if everyone wants trained and skilled workers, but no one is really willing to go ahead and train a buffer of skilled workers, if you see what I mean. And when you need them, they're not there. Also the problem we have is a junction between the school system and the trades.
In Quebec, we see increasingly that skilled training goes on parallel to the school system. It is essentially forcing the school system to adjust, because as you know, a lot of it is a matter of credentials. As long as the school system doesn't recognize some of the skills that people gain on the job and find ways to make that happen, and until we find a way to free people off the line to go and get some more training, we will have that problem.
A lot of it is a matter of resources. There's no reason why it should not all come from the three sources that we know: the company itself, the government, and the person being trained. I can share your frustration. I feel like I've heard about this for twenty years now. Maybe now is the time to move on it, since there's a crying need, but many suggestions and recommendations are being made.