In a large skillet, heat olive oil over medium high heat.
Gently rub salt and pepper onto the pork roast, and brown each side in the skillet. Place in a 5-6 quart slow cooker.
In a bowl, thoroughly combine the rest of the ingredients and pour over the top of the pork roast.
Cover and cook on low heat for about 8 to 10 hours, until a meat thermometer reads 145° F in the center of the thickest part of the roast. Cooking time will vary based on the size and shape of the roast and the slow cooker.
Slice roast and serve with the cooked cranberries and extra cranberry sauce (optional).