Would the Canada Border Service Agency's entry/exit initiative, which we could used to better control persons entering the country, be a potential solution? In the case of temporary workers, for instance, that would be a way of keeping track of them. If the system says that those people have to leave the country by a certain date, at least we have much more specific information to help us find them.
On February 27th, 2018. See this statement in context.