You *really* don't need to buy "specially canned" foods. There's a fascinating article about 2 instances where 100+ year-old canned food was discovered and found to be edible. See
How long will canned foods store?
Use your local grocery store for food storage!