Can you heat water with additives?
From the comments:


  What do you want to do with the hot water? Swim in it. I was thinking
  of thousands of liters


That's an interesting idea, but unfortunately, I don't think adding chemicals to a pool in order to heat it is a good idea (especially yellowish chemicals). The water temperature would drop in a few hours, tops, and you'd have to be constantly adding more chemicals to it. At some point, you'd have a pool of chemicals instead of a pool of water. Not to mention that the chemicals would probably end up being more expensive than the electricity or the gas bill to heat up the pool to the same temperature the conventional way. 

A nice way of heating up pools is using solar water heating systems, and coupling them with the conventional heating systems, if necessary.

So... Is it feasible? I'd say it isn't. But since you said this was more of a thought experiment... The only scenario I can imagine where the best solution to heat up a pool is to add chemicals to it is: You have a small pool, very little time to heat it up, you want to heat it up to sauna-like temperatures, and although you'll only use it for a couple of hours you are willing to spend a lot of money to do so. In this case, I'd add some water to the pool, and then add the following reagents to it, making the following reaction:

$$\ce{NaOH + HCl -&gt; NaCl + H2O} \\ \Delta H = -56\,200\ \mathrm{\frac{J}{mol}}$$

You can do the math, but I assure you it heats up pretty quickly. We used to neutralize concentrated acid in ~10 L plastic buckets, and if we "accidentally" neutralized too much at a time the bucket would start to heat up to a point you couldn't even touch it.

NaCl is kitchen salt, so no issues with toxicity if you do the math correctly. Salt water also makes you float better, which I think is a nice quality in a pool. There would be salt on the bottom, but I think that's nice too, makes it feel like the sea.