Canada has failed Indigenous people: Human Rights Watch