i think they did. i think something was not right with the people in canaan. this is the part of the bible where the Lord orders everyone killed, women, children. women could be bad i guess but kids? i think there was something more than just sin, its the only thing that makes sense to me.
Do not say in your heart, after the LORD your God has thrust them out before you, ‘It is because of my righteousness that the LORD has brought me in to possess this land,’ whereas it is because of the wickedness of these nations that the LORD is driving them out before you. (Deut. 9:4)
You must not live according to the customs of the nations I am going to drive out before you. Because they did all these things, I abhorred them. (Lv. 20:23)
Wickedness does not require a race of angel-men. I am unaware of any place in Scripture where God says He judged those nations (in whole or in part) because of their bloodline.