If the can isn't damaged (dented or puntured) and the lid isn't puffed up, it's probably good. If the can is damaged it will go bad. Other than that it should be good for a couple of years.
Yes. Canned food can go bad. . . If it has not been properly processed, microorganisms can start to grow and spoil the food. If the can becomes damaged, air and/or microbes can enter causing...
yes, after a while, say 8 months or so, canned pork and beans will go bad or expire. Seeing that the only food that will not expire is honey. Hoped this helped. :)