Canada's immigration system lacks heart, critics say