Most foreign worker do jobs Canadians don't want.  For instance  commercial farms could not harvest there crops without foreign workers.  The criteria has tightened up a lot and I don't think you can just terminate the programme without harming the economy.