Canada has kept treaties with its native people.  Canada has also 'settled' land claims with First Nations people to  the tune of billions of dollars over the tears. The goverment of Canada maintains a national policy that again costs billions annually to see to the needs of First Nations people. Please note we call them 'First Nations' because they were in Canada  before Europeans appeared, and they aren't second class citizens (they were at one time) .  They aren't taxed at all. 

How much money has Israel paid for land sequestered in the West Bank?  How much does the government budget for the welfare of millions of displaced Palestinian non-citizens?  And why do we keep on hearing that Israel denies fishing rights, or withholds the taxes paid by these people to the Israeli state. 

Lastly, Canada  doesn't maintain any military or security force to 'cope' with native people. They seem to be reason one that Israel s an armed camp.

Israeli might try a Canadian  solution.