Yes it makes sense, plus MBEN explained her experience with Singapore check.True international transactions usually need a national bank such as B of A to clear checks or even complete wires. I your bank is smaller, then maybe don't want to go through the process because of the risk involved. The risk I am speaking about is giving you credit and the transaction not going through, then they go reverse the money in your account and you have already taken it. Normally a bank will give you credit based upon your relationship with them. They may put a hold on funds for 3 days 7 days or whatever, but that doesn't mean that the check is not going to come back on day 10. The reality is if the banks takes the check they need to give you credit eventually. The bank doesn't really get notification that a check went through, they only get notification that the check didn't go through.Basically I am saying that the bank doesn't follow the check until it actually clears the check writers account. Especially with an international check, because there are a lot more middle men involved. I am not saying that it is not possible for them to follow it to the bank, but there is such hassle with it. With that being said, I would assume that whatever reason the bank gave you is because they either a) couldn't get it to go through the proper channels, meaning they were not even able to get it to the right people to try to have it get cashed b) its such a hassle they just told you some story and they don't want to mess with it. My option B even happens a lot with Canadian checks.I hope you are able to get some alternative form of withdrawal.