Yes, absolutely.
In fact, there are people looking for work who want to improve their skills, and there are employers who are desperately looking for employees. There is also a certain amount of snobbery where we must only support certain programs offered by a given university for a certain number of weeks, and so on.
I have no objection to continued support for those programs. However, if you are training an engineer to work on an oil rig, but there is no one to install the pipes, the plumbing and the electricity, that engineer will remain without work. In Alberta, in Ontario, in Quebec and in the west, some sectors need people whose skills can be applied rapidly, be it in private colleges, polytechnic schools or elsewhere. What's important is that it be done rapidly. These programs should be easily recognized. To do this, it should only require a very simple change in the budget. It would involve recognizing programs where the number of weeks of learning is not as long. This investment wouldn't cost the Canadian government a thing.