I was thinking about using cannon fire to herd the enemy into a nastier surprise, would be a good way of lowering morale to force them elsewhere.

Or use it to demolish any traps (stakes, fences etc.) the enemy has for you, opening up a gap where they thought they were secure?