Indian bands in BC claim the whole province several times over, their traditional lands overlap. Treaties are supposed to have finality, certainty. That is what most people and business want. Even if treaties are signed, for Indians, its not the end, there is always more they want. So its never over and this uncertainity prevents treaties from being signed. The game never ends, it goes on an on.
It's an issue that belongs to the old world, to Japan having claims against Russia about some desolate islands, and many other countries have endless disputes over borders. Most Canadians have very little time for this, don't understand it, so little can be done. It makes things very tricky for provincial and federal treaty negotiators.
By turning reserves into cities, this would not happen as cities have very defined constitutional powers. I don't support another or third order/level of govt. Words that are not actually written into treaties.