There's a sales tax in the US too. 7.25% in CA, on top of the product price.
So just going "what's that in dollars" either ignores the real discrepancy, or at the very least, misplaces the blame.
Also, fun fact - since I did that math 3 hours ago, SEK has changed enough to wipe out that $29. Right now, (33009 * 0.8) SEK in USD = US$2460.46, making the pre-tax price in Sweden cheaper than the pre-tax price in the US.
I guess New Hampshire has an Apple Store 45min from Boston airport, and Delaware has one about the same time from Philadelphia airport.