I ended up getting one of these, Pelican 1020 micro case.
There is actually a distributer in Illinois, but they don't allow walk-ins, you still have to mail order them.
It fits my C3100 perfectly with 3/8 inch extra space on end.
It's waterproof and can submerged. (I haven't tried that though)