Small pharmacies is where I have found it. One in Whitby and one in Gananoque. $1.99 or maybe $2.99 CAD a puck.Where do my fellow Canadians purchase Williams? I checked the Holy Trinity: Fendrihan-TOTC-ItalianBarber and none of them carry it. I did find on Amazon.ca selling a single puck for $22.89 which I suspect is rather inflated.