Do casinos charge fees for depositing/withdrawing with this crypto?

No, not really. In fact, that’s why cryptocurrencies are most attractive for players across online casinos, since fees are never charged for transactions with them, and Bitcoin Cash is no exception to the rule.