Seeing as, when Yisrael do the will of Hakadosh-Baruch-Hu, the wild animals will do them no harm (See Iyov, 5:53), why does the Torah inform them that they will not be able to destroy the Kena'ani nations quickly
Rashi (from the Sifri): Moshe 1 is predicting here that Yisrael will sin, rendering them unworthy of the miracle 2 that wild beasts will not harm them [when they come to devour the carcasses of the slain - Targum Yonasan).
What are the implications of the word "veha'Nish'arim"?
Ramban: It implies that the hornets will only be needed to ferret out the small minority of refugees who will go into hiding after the vast majority of the seven nations, including all of the (31 kings) have fallen in battle, their status as nations destroyed forever. 1
Rashi writes that Yisrael will sin, and not merit that wild beasts not harm them. If so, also the remaining Kena'anim (since you cannot destroy them quickly) will be able to harm them!
Moshav Zekenim: The Kena'anim cannot harm them, for they are bigger sinners