“isolated circumstances”
Except they weren't isolated. The program was rife with problems and they distort the domestic labour market.
We shouldn't be allowing temporary foreign workers in for any reason other than highly specialized skill sets that are genuinely not available in Canada. And in that case they should be helping train their replacements.
If the problem is employers not being willing to pay enough to attract the desired worker then that isn't an excuse for TFW's. Pay what the market demands, just like consumers are asked to do every single day of the year.