Food cans are coated with tin and not with zinc because:

Food cans are coated with tin and not with zinc because zinc is more reactive than tin. Hence, being more reactive, zinc may react with acidic food and form toxic products which may be harmful for our health.

7