Liquor resellers (i.e., bars, restaurants, etc.) don't get much of a discount off retail in B.C. I think 5-15%? Add your expenses hence the high markups. This ain't Argentine where wine is seen as a part of life, wages and overheads are low and a litre of delicious house Torrontes in Salta goes for $3-4.
FWIW, the new impaired driving laws have reportedly killed business.