absolutely! It doesn't even matter what type of visa it is and what type of visa the bank accepts because the banks do have the final decision about who they want to give a bank account to or not. So it's completely pointless for us to argue with what makes sense or what doesn't make sense. You just have to accept what the bank is telling you. Any business has the option to refuse a customer if they want to.