Much of that sounds like here in Ontario, not that long ago and still some is the same
No private/corner store sales, only govt liquor stores. Beer can only be sold at "The Beer Store" a monopoly run by the brewers.
Minimal selection of anything and sky high prices.
In Ontario there are about 3500 products available and that includes all beers, wines, liquors etc.. In Alberta where private liquor store are now common they have a selection of over 14,000 products to choose from.
It was only about 15-20 years ago that Ontario opened up to Sunday booze sales. As well before that you could not stand in a bar with a drink, you had to remain seated. and you could not move your beer from one table to another even if the table was a foot away.. the waiter/waitress had to move drinks from one table to another.