I would try Shark Casino if you haven't done so. They generally accept a lot more credit cards than most places.

If that doesn't work, You are able to call many casinos and do the credit card deposit over the phone with little problems.

Let me know if this helps.

NDN