Thanks, Sam, no worries about the FB -- I don't have an account.
On the prices: obviously the exchange rate plays a part -- we have the same problem as you do, with a wonky currency. (Ours has been overvalued for much of the past decade, a product of the demand for oil & other commodities from China. Canada has been exporting rocks & logs for most of its history--or beaver pelts, or grain, etc.--but the current gvt has sworn off any attempt to diversify, being obsessed with becoming a petro-state and tethering the rest of us to the price of a barrel of crude. Rant over...)
Then, places like DC and other big capitals can usually rely on a steady demand from government workers--though DC has some decidedly down-market neighbourhoods. And in the party scenes you've witnessed, you're also seeing the effects of huge inequalities at work. The flip side of that is the rise in precarious work and income.
I have found quite a few places in the US where you can get a good beer, sometimes a very good one, quite cheaply. They tend to be in small towns or out-of-the-way parts of larger centres. Friends live north of NYC, for example, in Westchester County, a very toney place indeed, but on one visit, we went to a nondescript strip mall, and in a small grill at one end, had some A-grade ribs and micro-brasserie beer. How would you know about it if you didn't already know? You wouldn't, of course.
Anyway, enjoy the rest of your time in the States -- there's some good baseball on the tube, BTW.