Ond wedi i'r Israeliaid ymgryfhau, rhoesant y Canaaneaid dan lafur gorfod, er iddynt fethu eu disodli'n llwyr.