Then who are the Canaanite descendents? If you are a Biblical literalist and read the Book of Joshua, then there are no descendants. If you are a Biblical Minimalist/Revisionist then Jews(13 million) and Samaritans(~735 left) are.
If you go by languages then one would look at the peoples associated with the Canaanite Branch of the
Northwestern Semitic Family. Moav, Edom, and Ammon were in modern Jordan and Modern Jordanians are primarily of this stock. Ancient Hebrew was a Canaanite language although Masortic, Modern, and Samaritan Hebrew carry significant Aramaic elements. Hence, Jews and Samaritans are also Canaanites. Phonecians were Canaanites as well. Therefor so are modern Lebanese and at least some Libyans.