Canaanites = SET, the entire population of the land between Egypt/Lebanon and the Sea and the Jordan river.
With in the set of Canaanites were an array of subsets, individual tribes or nations, with their own cultures and religions.
Judges 3:5 And the children of Israel dwelt among the Canaanites, Hittites, and Amorites, and Perizzites, and Hivites, and Jebusites
These are a fraction of the individual Asian tribes/nations inside of Canaan: Amalekites, Amorites, Arvadite, Edomites, Girgashites, Hamathite, Hittites, Hivites, Horites, Ishmeelites, Jebusites, Kadmonites, Kenites, Kenizzites, Midianites, Midianites, Perizzites, Philistines, Zemarite.
Did all the different Canaanite nations speak the same language? I am not knowledgeable on this question. I went to the web and looked for Canaanite language and found this: Results 1 - 10 of about 4,480 for "canaanite language".
When I see words like Israel, Hebrew in web pages, I know to expect the information coming from religious sources.
I like to find web pages from universities: So my questions are
1) Did any of the nations inside of Canaan have their own written languages?
2) IF it is found that Canaanites did have their own languages, is any of those Canaanite language text found in Egypt?
3) IF any Canaanite text does exist, what information about Egypt is found in the text of any of the Canaanite nations?
4) If Canaanites did have their own text and they were the Hyksos in Egypt, why is it Hyksos are only mentioned in Hieroglyphs?
5) In text I have seen these 'experts' equate the Hyksos with the Hurrains. The Hurain turf was north and east of Canaan.. most of the tales about the Hurrains are centered in the area of Iraq, so why would the 'experts' identify Hyksos with southern Canaanites instead of Mesopotamian?