Drain the pork and pat dry with paper towels. In a large Dutch oven, heat the canola oil. Working in batches, add the pork to the pot and brown over moderate heat, turning once, about 4 minutes per batch. Transfer the browned pork to a plate. Add the tomato paste to the pot and cook, stirring, until lightly caramelized, about 2 minutes. Add the paprikas and cook, stirring constantly, for 1 minute. Return the pork to the pot and add the sauerkraut, wine, broth, water, marjoram and bay leaves. Bring to a boil. Reduce the heat and simmer, uncovered, until the pork is nearly tender, about 1 1/2 hours.