Canada’s move to limit temporary foreign workers is “political”: immigration lawyer