From a chemistry book that I have read, it stated that Barium Sulfate is so insoluble in water. Due to this, it is not toxic to humans since it is not dissolved and absorbed by our body. In the other hand, Barium Carbonate is slightly soluble in water making it toxic to us.
Answer:
Barium carbonate is soluble in plain water