Preheat oven to 325 degrees F.
In a small saucepan, combine cornstarch, cinnamon, and salt. Stir in orange juice and cranberry sauce. Cook over medium heat, stirring, until thickened, and set aside.
Place pork in a shallow roasting pan and cover with about half the cranberry mixture. Insert a meat thermometer. Roast 1 to 1 1/2 hours, basting occasionally with the remaining sauce. Meat is done when thermometer reads 160 degrees F. Remove meat from oven and allow to rest 10 minutes before carving.
Recipe courtesy of Home Moravian Church