Canada's immigration department is reserving 6,000 spots for undocumented construction workers and letting foreign workers ...