Wash sauerkraut thoroughly, loosening strands carefully. Press it lightly in a colander to strain off the excess liquid. In a large pot, the onions and garlic in 1 tablespoon canola oil. Cover pot and sweat them for a few moments over high heat. Add sauerkraut and enough water to cover kraut. Stir in juniper berries and caraway seeds. Tie cloves and bay leaf in cheesecloth, or put them in a tea strainer, and add. Simmer on medium-low to low heat for 1 1/2 hours.