If you have the casino deposit directly to your bank account, then the bank will steal your funds by holding on to them for a bit
As long as you can have the right bank account, I think your money will be safe in the banks. But you need to pay attention for the fee that they should give to you because if the money that you win is big, the bank will apply the higher fee to you and they can investigate from where you got the money. That will be a long time before you can enjoy the money because the banks will not stop to ask you if they don't get a clear answer.
There is no fee if you are just depositing to a certain bank, of course you cannot make a deposit without a bank account.
Bank would ask information from you upon opening, but they will not ask where the funds are coming from every time you deposit, maybe they have some sort of reporting, particularly the AMLC report if your funds falls under the required amount.
Maybe the fee will be a monthly fee, I see in every bank will apply this. But yes, I am not giving details about the deposit, and I miss that, thank you for correcting me.
If the funds are not too big, the banks will not ask him where the money, but if the money is bigger, then he needs to prepare to be asked by the banks. It is better to deposit in small money, and we can repeat it in the next day, so it will not make the banks curious and suspicious with the money transferred.