Community and labour groups decry Canada's immigration system