The Canaanites weren’t annihilated, they just ‘moved’ to Lebanon
https://www.timesofisrael.com/the-canaanites-werent-annihilated-they-just-moved-to-lebanon/
https://www.timesofisrael.com/the-canaanites-werent-annihilated-they-just-moved-to-lebanon/
https://onlysky.media/jpearce/canaan-begat-israel-what-the-bible-gets-wrong-about-hebrew-origins/
https://onlysky.media/jpearce/canaan-begat-israel-what-the-bible-gets-wrong-about-hebrew-origins/