I always thought it was related to country names being used for different services from prostitutes, where danish is vanilla missionary. But apparently it is related to red soda being called swedish soda in the 30s.
Especially since it isn't. It's danskvand, one word, general noun, no capitalisation.