I will answer based on my knowledge of IRCC and labour shortages.
The solution is to create a pilot project or a set number of spots—let's say 5,000. A past example lies with the Canadian Labour Congress. There were a fixed number of spots allocated to tradespeople, to the skilled trades, to come to Canada. Similarly, this can be done for health care, given the current shortages of nurses and doctors. Those kinds of categories can then be used to expedite what is in the national interest of Canada.