I think if I was really worried about the smell of consuming cannabis - and I couldn't vaporize or consume some sort of edible - I'd fill a tube of some kind, even just the one from a roll of paper towels or toilet paper, with crushed activated charcoal, put something over each end that'd hold the carbon inside the tube but allow air to pass, and use a bowl with a lid, then blow my hits through the tube.