Covering a canal is a lot different than covering a reservoir, that said we lose way more water from reservoirs than canals, partial cover from floating panels might work. It’s not going to be cheap, but between the electricity generated and water loss prevented it might eventually justify the price tag.