I don't know about Canon. I have the larger Panasonic Luminx DMC-Z56 and it is a perfect fit. Check out the dimensions on the Panasonic website and see how close it is to the Canon size. I don't think there's room for anything larger.
Yes, The dimensions are exactly like my Lumix and my camera fits easily into the case. THe case also has the extra pocket for batteries in which I keep two. The case has enough padding to protect the camera. I have dropped mine several times and it has done a nice job. Its just big enough to give maybe a 1/4 inch around the camera when in the case. I hate cases that are too big. good luck.
I have the Panasonic DMC-ZS6 Lumix. It fits perfectly with an extra memory card in the zipper front pocket. It should hold an extra battery in that pocket too unless your Canon is bigger than my Lumix.