Place a large pot or dutch oven over medium high heat and once hot add 2 tablespoons of canola oil.
Pat dry the beef with paper towels, and season it with the salt and pepper on all sides.
Add the pot roast to the pan and brown on both sides, 4-5 minutes on each side. Should be nicely browned. Set aside.
Add the onions to the same pan and cook for 1-2 minutes, stirring.
Add the garlic, thyme, rosemary, oregano, stir and cook for 2 minutes.
Add ½ cup of the broth and scrape the bottom of the pan well.
Add the rest of the broth, molasses, Worcestershire sauce, and Dr. Pepper. Stir to combine.
Add back the beef, potatoes, cherries, top with fresh rosemary and bay leaves.
Preheat oven to 325 degrees F. Cover and cook in the oven for 3-4 hours or until fork-tender.
Remove and discard the bay leaf before serving.
To make the sauce into a glaze, strain the liquid out after it is done cooking, spoon and discard the fat.
Add the remaining sauce to a small pan and cook on medium heat until thickened, about 8-10 minutes. You can also mix 2 tablespoons of cornstarch with 1/4 cut water and add the mixture to the saucepan.
Garnish with fresh parsley, a few maraschino cherries and herbs when serving.