“Canaanites” is used in two senses: for the descendants of Canaan who inhabited the land, and for merchants or traders.
The term can designate the non-Israelite inhabitants of the land in general and can also carry the sense of trader in passages where the word is used in a commercial setting.