No, why would it? God allowed some of the Canaanites to coexist to "test" the Israelites over time. Read Judges 3:1-4
During Solomon's reign he put the remnants of the Canaanite tribes to forced labor for his many projects extending all the way to the northern city of Hamath. 2 Chronicles 8:4...