All substances contain some impurities/ie things other than the intended substance. Should be OK if the form U bought is intended for human consumption. Likely kalkwasser for aquariums would also be OK, pet fish are more fragile than we are.
So far no one has reported problems from this regardless of the source of their CaH, this tho at least one has used the construction form not normally intended for consumption. Hopefully, he followed the advice far back in the forum archives to heat it to remove impurities...