Fundraising for multiple languages and currency

I need to cover multiple countries, currency and language with a fundraising site I am building.

Would it be best to set this up multisite and run individual blogs for each country?

mysite.com/us
mysite.com/uk
/ca
/jp

etc?

Or is there a better way of doing this?