Former UN human rights chief calls Canada’s handling of child refugees ‘inhumane’