If the Canaanites were the only peoples living in the land at the time of Israel's entry into it, then I would agree that there is a probabilty that the curse had some impact on the choice of the land, but there were many people living there, and God said that all the people were wicked, not just the Canaanites, and that's why he wanted them out of his holy land. If it were just that he wanted to honor Noah's curse, God could have done that quickly for a bigger impact--do evil and pay the price. But because it was so many generations away, and plenty of time for people to dream up their own wickedness, and there is a pattern of God's blessings lasting from generation to generation but not his curses (just do a search of the term "all generations" and see--all blessings, no curses), if God was using Israel to punish the inhabitants of that land, it was for their own wickedness, not because of Noah's curse.
Upvote
0