Home canned goods are rarely in cans but much more often in Glass jars. As such they will not require a can-opener. Ball jars either have the wire bail or a screw top - both are very easy to open.

For true cans or canned goods the trusty p38 hanging 'round your neck with your tags should be all that a good soldier would need. It is such a simple piece of gear and light enough that you won't notice it and sooo useful if you find yourself anywhere near civilization that it would be silly not to have one.