You're comparing apples and oranges . Canada didn't send civilians to settle there and that was temporary which is very different from the west bank situation.
The west bank situation is no longer a military occupation because Netenyahu is talking about annexation according to his last statements .
Numerous fallacies here. First off your notion that Netanyahu is some sort of dictator who can just pronounce things like that -- he can't. He doesn't have the authority. The Israeli constitution doesn't give it to him. Netanyahu could say the moon was made of blue cheese, and that wouldn't make it so. For Israel to annex land you would at LEAST need the Knesset to support it. You might actually need a super-majority of the Knesset. You might even need an Israeli referendum. In any case, it's not something that Netanyahu has the power to say.
Secondly, an occupation is an occupation. Whether other violations occur, or not, changes nothing. Your claim is fundamentally that the Palestinians should vote in Israeli elections because the territory is occupied by Israel. That is not in any way valid.
Thirdly, Israel has NOT settled in the Palestinian areas of the West Bank. There is a massive security wall between the Jewish and the Palestinian areas, they are not the same area. Even if you were to accuse Israel of annexing territory, there is no meaningful claim that Israel has annexed anything beyond the security wall. The settlers recognized by Israel are all inside that wall. The Palestinians you are talking about are outside that wall.
Fourthly, the United Nations does not agree with you. In resolution after resolution, including some at the Security Council, the UN has asserted that Palestine is occupied territory, not Israeli territory.
There is no body of law anywhere, no precedent, no UN resolution, nothing that would justify your bizarre assertion that the Palestinians should be considered Israelis. They are simply not.
Stop making things up.