Branche d'Olivier on Notre Dame or in Verdun (there are 2). Or Teva on Decarie sometimes has it. It comes from California, so you have to buy it frozen.
I think it's always sold frozen, I've always found it in the freezer section of health food stores in Montreal and health food as well as general grocery stores in the USA. I know the health food store on Monkland has it.