Earlier quoted context omitted.
Exactly why they wouldn’t be sovereign nations except by Canada’s niceness. You can only be sovereign by having some form of strong leverage, either resources, power, or international support.
Except for the legal treaties Canada signed with them? This isn't Canada being like gee I guess it'd be woke of us to say you're a separate legal entity. This is based on treaties they've signed and being legally obligated to recognize the rights of a people
If Canada was to ignore them and take over all land, who would stop them? It is, in the end, Canada being nice. Is that such a terrible thing?