Canadian options

Anyone know places to buy in person in the Hamilton/Toronto region? Or Canadian sites?