There is something really messed up with the culture and mentality of some non-indigenous Canadians.
I'm full blooded Ojibwe Cree, I fluently speak my language and I know my background. I lived with a lot of overt, covert, direct, indirect, passive and passive aggressive and even reverse racism all my life and I still feel today (although a lot less than a decade ago). Things are getting better and society in general is changing for the better.
But there is always going to be a core group of idiots that will only ever see native people and native identity as some kind of discount and free pass club that will allow them to do whatever they want.
The only way to stop this behaviour is monetary .... charge and penalize them to pay back indigenous communities every time they attempt these stupid claims. They will never understand reason or decency but they will understand having to pay money.