So here’s the thing about a consumption tax being regressive:
The definition of a regressive tax is that it taxes the poor more than the rich.
A uniform tax on all items for all people is regressive because poor people SPEND a greater portion of their income than rich people (Rich people INVEST or SAVE some of their income because they don’t need it to survive).
Since poor people SPEND a higher percentage of their income than rich people, they are TAXED a higher percentage of their income.
Therefore, a uniform consumption tax is regressive.
If you wish to make a consumption tax less regressive, you can do as you apparently have in Canada (sales taxes in the US are administered by individual states. I know Texas has one, and it is much like you describe- rent and most non-luxury foods are not taxed, neither is public transportation… but man, if you’re using public transportation in Texas… may God have mercy on your soul).
There are huge problems with consumption taxes, though.
First, people don’t mind paying a tax they don’t see (automatic witholding), but they REALLY mind paying an exorbitant tax they do see (we’re talking about 20-30% sales tax, or at least those were the numbers we were throwing around in my tax class when Huckabee was still a contender for the 2008 nomination).
Second, the papers sited by Gambit_Lost above mention (and I don’t know how rigorous the academia here is, but…) sales taxes are next to impossible to enforce at high levels (high levels defined as 12%<) because there’s so much incentive to skirt the system.
Third and last, it KILLS tourism. Tourists don’t get to take advantage of the lack of income tax, but they sure have to pay the sales tax, which inflates the price by a hefty percentage- hell, if they wanted to pay those prices, they’d stay in Europe. This doesn’t matter in Texas- Austin’s the Music Capital of the World, but very rarely do we get foreigners. California and New York don’t necessarily see it the same way though.