And it makes the most sense to realize that Canaanite then must have been Arabs, because the remnants of Canaanites, Akkadians, Phoenicians, Philistines, Urites, Edomites, Aramaeans, Chaldeans, etc., now all consider themselves to be Arab.
The only ones who resist are the Hebrew.
And that is silly because it is only if they have Arab ancestry, that they would have any right to the Mideast at all.
If Hebrew were not of Arab ancestry, then they would have to be something like Egyptian, and have no place in the Levant at all.