Water keeps indefinitely if it was clean to start with and is kept away from light. I would expect canned water to be good as long as the can maintains integrity. In a cool dry place I'd expect at least a few years.