I don't know if this will help you, but have you looked at Oil Pulling? There is a CureZone forum you can check for more information. It probably won't do a lot for the Candida, but if the problem is bacterial, then swilling oil may well help. Can't do any harm, and might whiten your teeth too!
I don't have any first hand experience with OP, so perhaps someone else here can comment on whether this might help or not.