The United  Nations Declaration of the Rights of Indigenous Peoples grants the right to veto. 

Just yesterday the Supreme Court said that First Nations do not have the right to veto.

The NDP will have to decide if they follow Canadian law or the "law" as decided by the UN.