What country do you live in? I see you using $ as currency, but I'd like to make sure.
Newegg has this 7870XT in stockhttp://www.newegg.com/Product/Product.aspx?Item=N82E16814202024
Canada, sorry. Last time I checked newegg was out of stock. But at newegg it's $5 more and $10 for shipping so its the same price as the 7950.