I use a pelican case and then put that in a dry bag. Never had a problem. I have a friend who uses a nalgene water bottle. These are mostly used as water bottles for backpacking. They're cheap and they don't leak.
You can find them at Bill Jackson's or even Wally World.