I already saw they were new pads and the white spirits. I do not know what white spirits is, but i suspected that is the same as Coleman stove liquid fuel.
I can't imagine that a CSS rim would be the fault.
Usually rim brake rims wear out when they get too thin to hold pressure. Has not happened to me but one of my neighbors said that a few years ago when he was braking and slowing, it felt odd, like part of his wheel was fatter than part of it, he could feel it in the brake lever. And very soon after that the rim blew apart.
But CSS rims have a surface that does not wear down to that extent.
I used to have some cantilever brakes on my Nomad rear, could not get rid of the squeal, eventually switched to V brakes and the squeal went away. In your situation where the squeal started after switching to new pads, that suggests to me that the fault is somewhere in the new pads or as you noted the pad holder.
I have no ideas other than what I already mentioned. Although I saw before that you tried a solvent, I still would try the soap and water if nothing else seems to work. Since any lubricant contaminating a brake can cause squeal, that is why I suggested the soap.
Since nobody else is throwing out other new ideas, looks like the crowd has run dry on ideas on what else to try.