Here's the background of my story: I was on vacation, walking around outside and had my camera out. I got caught in a downpour and couldn't find shelter quick enough. I eventually made it back to my hotel and dried the camera off, and it seemed to work fine. A few hours later, I want to check the pictures I took and now it won't turn on. It just beeps when I switch it on and beeps twice if I press any buttons. I take the battery and card out overnight, and same problem in the morning. I figure the camera was toast.
Fast forward a few days to now, I'm home and getting everything ready to send the camera to Canon to hopefully have it repaired. As I'm about to box up the camera, I decide to try it one last time. I pop in a battery and try it. No response at all the first time. Then I realize I left the battery door open. I close it and switch it on again. It miraculously comes to life and it brings me to the date set up screen. I set the date and time, put in a card, and make several test shots. It seems to be recording everything to the card correctly, responding as expected when I press the shutter button, and otherwise functioning normally. I'm about to figure that I just got really lucky with this.
Now, my question is, how reliable is this camera now? It was water damaged to the point that it wouldn't function. I've had cheaper electronics that I've water damaged, but seem to work fine after they completely dry out. Is this camera very likely to malfunction on me again in the near future, or are my problems most likely behind me assuming I take care of the camera properly (and don't leave it out in rain again)? Should I still send it back to Canon regardless and have them fix it up, or just not worry about it and be more careful?