Adding water from another tank can casue problems too, as can adding new plants.
Before I add new fish or plants I always rinse / soak them in a weak solution of Esha400 / Ich – Its an anti white spot treatment but is good at killing off other harmful bacteria.
I gave up on Goldfish as they always ended up getting ill, despite a relatively rigorous approach and treating them with all the relevant treatments.
I found 'King British' medicines very expensive and not effective. The only things I use now are a green one called Myxazin, a blue one I can't remember the name of but does all the stuff the green one doesn't, and the Esha400.
I now have weather / dojo loaches that are supposed to be more sensitive to goldies, but IME are much hardier.
Have you changed the sponges / renewed the carbon in your filter (if you have one). When you change the filters you need to do them in halves – one half now then the other in a couple of months so as to maintain the useful bacteria.