Are canned goods still safe after a year? Two years? Longer?
Store canned foods and other shelf staple products in a cool, dry place. Never put them above the stove, under the sink, in a damp garage or basement, or any place exposed to high or low temperature extremes. Store high acid foods such as tomatoes and other fruit up to 18 months; low acid foods such as meat and vegetables, 2 to 5 years.
Canned meat and poultry will keep at best quality 2 to 5 years if the can remains in good condition and has been stored in a cool, clean, dry place.
While extremely rare, a toxin produced by Clostridium botulinum is the worst danger in canned goods. NEVER USE food from containers that show possible “botulism” warnings: leaking, bulging, or badly dented cans; cracked jars or jars with loose or bulging lids; canned food with a foul odor; or any container that spurts liquid when opening. DON’T TASTE SUCH FOOD! Even a minuscule amount of botulinum toxin can be deadly.
Can linings might discolor or corrode when metal reacts with high-acid foods such as tomatoes or pineapple. As long as the can is in good shape, the contents should be safe to eat, although the taste, texture and nutritional value of the food can diminish over time.Taken from the USDA Food Safety Site