Both calcium sulfate and magnesium sulfate can form hydrates with water. Could white anhydrous CaSO4 or MgSO4 be substituted for anhydrous CuSo4?

Probably not substituted at all but the question is substituted for anhydrous CuSO4 fr what?