Alcohol is a massive tax revenue in pretty much everywhere in the world, but especially here in Canada. It's pretty obvious when you see the difference in price of a beer here compared to the states, as 90% of that difference is purely taxes. Hell, you can tell the difference between the beer/wine costs in Ontario vs in Quebec. There's a reason why people in Ottawa and Gatineau constantly cross the boarder to buy their poison of choice.
That said, there's also the fact that when the States tried to ban it, they basically created some of the richest criminals in the world in like a single year. Alcohol is so ingrained into modern society that people riot over it.
Tobacco is a comfort luxury that pretty much anybody can get off of with some effort. Alcohol is a crutch that far too many people use to avoid going to some pretty dark places.