The Canaanites held the fortress city of Hazor and controlled the Jezreel valley which was ideal chariot country. Israel was mostly dismounted infantry. So the problem was how to overcome the tactical advantage of Canaanite army. In this, God lent a hand by bringing rain.