I mean this in a respectful way, but I have to be brutally frank with you...
I am Canadian. My country is so resource rich, there is no reason why I should have to work. We could sit back on a reservation with a treaty that allows some other country to exploit the natural resources. We could even add a clause that ensures that the other country is forever responsible for my welfare and for my future descendants.
But guess what? It would not happen that way. It could not happen that way. It should not happen that way.
There is something called reality. Your forefathers didn't have much of it. And, you need to get more of it.
First off, the Frist Nations signed the treaties under duress. The US was fighting its Indian wars but Canada faced a minor problem: the amount the US was spending on its Indian wars exceeded the entire Canadian government budget of the time, so treaties were the next best thing.
First Nations knew that not signing any treaty was not an option: we inteded to take the land treaty or no treaty, and we were already violating the spirit of the older treaties while signing the new ones. The First Nations were essentially digging the bottom of the barrel for protection, any kind of protection. They knew the treaties would not be honroured, they just didn't know how bad it woudl really be.
The government itself expoited the treaties to its own ends, even using the treaty right to education as an excuse to establish the residential school system.
In reality, the treaties never should have happened seeing the FN really just wanted to keep their land if they could.
Looking at it that way, it's not so much that they were naive; it was their last option.
Essentially, they were scraping the bottom of the barrel with the treaties.