The Dollar today is very cheap to buy by foreign customers:

1 USD = 0.79 Euros
1 USD = 1.29 CAD

Which means it is cheaper to buy from the USA. Foreign customer can take advantage of that.

Check this link for latest exchange rates: http://www.xe.com/