So I was thinking... Soda can pipes have a massive smoke chamber, so could you make use of it by putting ice in it to cool the smoke?
You could bend the can into a L shape and put water in the bottom then create a down stem/bowl and attatch it at the bend in the can creating a bubbler...but a straight can? How would you get ice in there without it being crushed?