who are modern day canaanites
The descendants of the Canaanites/Phoenicians are the modern day inhabitants of Lebanon (specifically the Christians). The Arabs and the Phoenicians aren't at all the same people. They just spoke two languages related to each other.