A good portion of headshops sell them. Depending on the income level of the area you're in, you can sometimes buy them at corner stores. You really shouldn't have any trouble finding these in Montreal. I'm pretty sure high times emporium on St. Catherine carries them. If not there, there's a shop called CODY on either the far end heading out of downtown on St. Catherine, or Massoneuve. It's like a t-shirt/souvenir/pipe store. And, if still no luck, just try hitting up the turkish or paki deppaneurs and one of them is bound to have em. Hope that helps