As for Canaanites ruling Egypt, give me a break. Canaan was not an empire united under one power. Canaan was divided into dozens of tribes/nations. The artifacts from Canaan/Palestine are nothing compared to the Egyptian civilization.
In the bible stories, the Israelites did not come riding in on chariots
Genesis 41:42 And Pharaoh took off his ring from his hand, and put it upon Joseph's hand, and arrayed him in vestures of fine linen, and put a gold chain about his neck;
Genesis 41:43 And he made him to ride in the second chariot which he had.
Joseph got to ride in on Pharaoh's second chariot he had parked in the garage.
Genesis 46:5 And Jacob rose up from Beersheba: and the sons of Israel carried Jacob their father, and their little ones, and their wives, in the wagons which Pharaoh had sent to carry him. .. The Israelites did not even have their own transportation, Pharaoh had to send wagons to pick them up.
The whole 'Hyksos' caper is the promotion of European 'Jews' who try to make the world believe their ancestors ruled Egypt.
There is no hieroglyphics that tie any of the Egyptian enemy to the same population.
Hieroglyphics are just little pictures instead of letters. The pictures (glyphs) AND the sequence they were arranged, determined the meaning of the hieroglyphic text.
In this example
1 Identified a people in a tomb in the 12th dynasty
2 Identified a people in the 14th dynasty
3 Identified a people in the 15th dynasty
4 and 5 identified a people in the 18th dynasty
These hieroglyphics were found in different areas in different decades. Ok, Mr. Translator were the Egyptians identifying the same population or are these the identifications of different populations?
To generate these hypothetical names I used a silly hieroglyphic generator and each word is from 1
Take all the hieroglyphics in which the Egyptians identify their enemy ... take that word which they call their enemy .. and place the hieroglyphic name of each enemy like the above example.
I don't know, but I am guessing most or all of these hieroglyphic sources identify each of their enemy with different hieroglyphic words?It does not prove conclusively they were not the same people, but it does prove conclusively that there is not a shred of evidence connecting the enemy in one hieroglyphic source with an enemy in another hieroglyphic source ... The Egyptians were surrounded with other tribes/nations on all sides.