I generally will buy local or online from some good reliable Canadian sources if available. I do try to support these businesses. On occasion if shipping is too much (from the US)I will have it sent to an address just south of the border and pick it up there. Most of the time I still have to pay taxes when coming back into Canada. Don't think there is anything wrong with that. Sometimes the border officials just wave me thru.