If the Canadian or non-US options are more expensive and someone honestly cannot afford to purchase them, even though they want to, I won't hold that against them. When I say cannot afford I mean the difference between having enough food, keeping the lights on, or some other similar situation. Not so you can buy a more expensive bottle of wine.
However, if the Canadian or non-US option isn't the cheapest and someone can afford the difference but doesn't care or purposely buys the US option. Fuck them. Fuck them with rusty barbed wire.