I never used the word ignorant. I said that there are many examples in the Bible indicating God does not know the future. If that is the case, it is by God's design. If God wanted a system in which he already knew everything that would happen from the beginning, He could surely have made it that way.
What you described above doesn't really conflict with this premise. I agree there is huge difference between already knowing the future and having the power to shape the future any way He wishes.
So, do you believe that God knew that the Israelites would ultimately slaughter the Canaanites when He was developing his plan?