It doesn't matter if they don't have international standing, what matters is that Canada has recognized them as sovereign entities. You can't be sovereign but then be boxed into the laws of another country
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?