Why a UN declaration on Indigenous rights has struggled to become Canadian law

The UN declaration, which was adopted by the Trudeau government in 2016, is still controversial in Canada.