I don’t drink, but I don’t think that all vodka here is from Russia. Iceberg Canadian Vodka should still be readily available to you. Most of my friends brag about their Grey Goose and that comes from France. Smirnoff was a fan fave among my friends when I was younger and that is made in the US. One thing that I’m sure of is that a drunk will always have booze available to them.
I’ve never tasted Caviar so I won’t miss it. Other than that I don’t think I’ve been supporting the Russian economy.