The canteen and bottle share the same bug, the can one however is a bit different.
Canteen/Bottle - After drinking, character sometimes begins the unconscious animation during which he slides across the floor. He stays in this animation for some time, it varies each time.
Can - After drinking, character sometimes enters some CPR animation, the animation can be stopped by doing anything( moving, equipping an item, etc. )
Sidenotes :
-For the canteen and bottle i used the Drink All option, haven`t tried to reproduce it with the Drink option.
-This was achieved using an experimental client on a stable server. ( haven`t tried to reproduce it otherwise )