Very scary. Brings back terrible memories for me. I'm glad they are ok.
Question: If the failure point of the canopy is the top collapsing from the force of the water, would some time of roll cage or reinforcement solve that issue?
I'm sure it can't be that simple, but wouldn't the troubleshooting begin at the point of the failure?