I was wondering if a person is travelling from Canada to Sinapore, Thailand and Japan, should I change my money in Canada? Should I only get a little money exchanged for each of the countries, and then change more there. Can I change my Canadian dollars when travelling or best to use USA dollars? Can I exchange and at hotel or bank in the countries I am travelling to? Thanks for any information you can provide me.
Currencies would be fluctuate as condition of the world each day. This if you want to consider a great deal of exchanging your dollars. It wouldn't be matter if you carry Canadian dollars. Only somehow western currencies which will have the best appreciation of bargains nowadays in Asia are USD, AUD, NZD, Poundsterling and Euro.
In the countries you mentioned, it's easy to exchange any currencies in banks or money changer. If you can, avoid to exchange in hotels. As it's normally would be a bad deal for your money.
It is better to change your currency on arrival at the destination airport (either in banks located there or with money exchanger) than changing them in your country.Never change in hotels(unless there is some emergency)as they offer rediculously low rate.
After changing some moeny at airport, you can change according to your requirement in the banks in the city.
Singapore, Bangkok and Japanese airports have money exchnagers/banks open 24hrs a day all days. So you don't need to change in your home country.
It would be better if you carry USDollars instead of Canadian Dollars as the transaction will be quicker and easier.