It will certainly, in its current form, unamended, provide protection, but there is very little deterrent that's evident. It may happen. The people who would abuse the system may believe the rhetoric and hold back, but there are no teeth in the system to ensure they do.
Putting in time constraints to move those cases along fast is wishful thinking. The record of the department is abysmal. Right now, routine business with this department takes a long time. A routine work permit renewal takes 55 working days. The transaction takes 10 minutes.