Edmonton is one of the coldest cities of Canada. So, that makes it a perfect place to drink. Edmonton liquor stores are known for their variety in types of liquor they sell. However, not every store is the same. When you want to drink something great, you have to get to the best liquor store in Edmonton.