When First Nations (native Indian) people made treaties in what is now Canada with the British Crown, the Indians surrendered and ceded land to the British Crown but held back (reserved) some land for the Indians.

Here is a quote from one of the treaties, the 1850 Robinson Huron Treaty.

It says "the said Chiefs and Principal men, on behalf of their respective Tribes or Bands, do hereby fully, freely, and voluntarily surrender, cede, grant, and convey unto Her Majesty, her heirs and successors for ever, all their right, title, and interest to, and in the whole of, the territory" ceded to the Crown.

Other treaties have similar statements.

So why shouldn't the Crown now the governments in Canada be able to develop their Crown land? 

Why should the Indians have a veto on land they surrendered and ceded and don't own to which they gave up all right?

Do they want to abide by the treaties or not?