Lowest rainfall in 103 years threatens Canal