You have to understand that even if it's a dollar or two dollar coin the US bank will make about 5c on it and will pay more than that to ship it anywhere. Banks don't tend to see themselves as charities so won't take them. Change for Good however is a charity and will happily take them off you and do something genuinely useful with them