Preheat your oven to 350 degrees Fahrenheit.
Add the flour, oats, sugar, baking powder, baking soda, sea salt and cinnamon to a large bowl and whisk until combined.
To a separate bowl, add the milk, canola oil, orange zest and eggs and whisk together until well combined.
Add the fresh or frozen cranberries to the flour mixture and toss very well to coat. Don't skip this step! Adding the fruit to the dry ingredients will help prevent them from sinking to the bottom of the loaf as it bakes. It will also make sure the batter isn't discoloured by any berries that aren't completely dry or may be releasing some of their juices before baking.
Add the milk mixture to the flour mixture and fold them together with a rubber spatula just until no streaks of flour remain.
Grease a large loaf pan with some butter or vegetable oil spray. I love to use my Misto Oil Sprayer (affiliate linfor this job since it gives you the flexibility of a conventional oil spray without all the harmful propellants they contain.
Pour the batter into the greased loaf pan and smooth out the top as much as you can. Place a few orange slices on top of the batter (if you wisbefore baking.
Bake the loaf for 60-65 minutes at 350 degrees Fahrenheit, or until it's reached a delicious golden colour and a toothpick inserted into the loaf comes out clean.
Let the loaf cool in the pan for about 10 minutes before removing it to a wire rack to cool completely.
Enjoy with your favourite cup of coffee or tea for a delicious cool weather snack!