UN report blasts Canada on human rights record