Preparation of the roast : In a bowl, mix goat cheese and pecans. Add salt and pepper. Remove the string that is around the roast if needed, then do an incision on all the length in the center. With a spatula, spread the mixture of cheese in the cavity of the roast. Add salt and pepper if wanted. Tie up again the roast on all the length with a roast string.
Put pork roast in an oven dish. In a bowl, mix maple syrup and water and sprinkle on the roast. Cook in a preheated oven of 350 F for about 1 hour or until pork is lightly pink inside and have an internal temperature of 158°F Sprinkle the roast with liquid every 15 minutes.
Preparation of the sauce : In a casserole, melt 1 tablespoon of butter. Add shallots and cook about 3 minutes or until tender (don’t let it be golden). Add the veal stock, port wine and maple syrup. Bring to boil and let simmer for about 3 minutes. In a small casserole, melt the remaining butter. Incorporate the flour. Add the mixture of butter to the sauce and whip 2 to 3 minutes or until thick. When ready to serve, cut the roast in slices and sprinkle with maple sauce.