Which can opener is best? As long as they are stored in a cool, clean and dry location and the cans are not dented, rusted or swollen, most canned foods will last for years — at least two, maybe as ...