I think there's a big difference between a pharmacist not offering certain medical treatments, which are necessary things that people can't buy just anywhere, and declining to sell a luxury product that has no health benefits at all and can be bought in a dozen other places, probably within walking distance.
Sugary drinks are a luxury product in Canada?
I knew our neighbors up north were a bit backward, but...