The answer is A. Botulism.
Normally, botulism would occur in less acidic canned foods but it's possible with tomatoes.
Another cause of can swelling is when high acidic food starts to attack the can and hydrogen gas is released causing the can to swell.