Canada's immigration detention system has more work to do