Many canned foods last 3 years... officially and some long after the expiry date.
Try telling him that.