Hi
You can make a bank draft drawn in favor " ATTORNEY GENERAL FOR CANADA" from BANKOK BANK at the Siam Square Branch, Bangkok you pay in Baht and they convert into C$ for the draft. You then send it over to Singapore along with your application.
Actually it is the Receiver General for Canada.
PMM