I have a Canon G7 and an underwater case by Canon to fit the camera and i took it diving, Snorkeling, and even video taped getting beat up by massive waves in Mexico. The case worked great and kept my Camera dry. Its also good for dives down to a 130 feet.
As long as it is by Canon you should be in good hands IMO.