I've had my water bottles expand or contract after a trip. (Forget which.) But the flight attendants serve cans of soda, so I assume they survive during the flight somehow.
How about wrapping them up in extra layers of plastic bags? This way if they explode, at least the leak is contained & you can just toss the whole bag.