Soft together flour, baking soda, and salt. Set aside. Mix together sugar, eggs, canola oil, vanilla, and liqueur. Add flour mixture to egg mixture. Add cranberries, pecans, and chocolate chips to batter. Mix well
On one baking sheet make 2 loaves. Bake 30 to 35 minutes. Remove loaves from oven and lower temperature to 300° F. Allow loaves to cool for 10 minutes and slice to desired thickness. Lay slices on cookie sheets and bake an additional 25 minutes until golden.