Canals to be repaired soon: Capt to Gehlot