I think its not fair to compare amazon prices with local market directly.
When i buy from amazon, i have to pay 8.75% sales tax in New York then 5% customs and shipping charges as well. And most of the shipping carriers have warehouses in NY state and will be subject to tax.
So in that case, my cost of S95 ($297 on amazon at the moment) would be around 32K which is in range of Pakistan market. I prefer to buy from Amazon only to make sure i get the new camera hehe as Pakistan market is not reliable specially for DSLRs.
In Pakistan, its not feasible to import cameras as local duty and taxes alone go beyond 20% unless someone is coming from abroad and can hand deliver the cam.
In that case, all three additional costs i.e. sale tax, customs and shipping may be saved 
Besides all above, there is a hidden cost as well. Your credit card issuer will charge you higher FX conversion rates as compared to normal conversions if u r shopping online internationally.