Yes there is a difference between cans/bottles/2L. When Crystal Pepsi came out [um, ew!], I had a friend who could drink it from a 2L but not a smaller bottle or a can.

Carol