Preheat oven to 350 degrees and spray a 9x3 loaf pan with pam baking spray
Using a large mixing bowl, whisk the flour, baking powder, cinnamon, ginger, nutmeg and salt until combined.
1 ⅓ C all-purpose flour, 1 tsp baking powder, 1 tsp ground cinnamon, ½ tsp ground ginger, ¼ tsp ground nutmeg, ½ tsp kosher salt
Using another large mixing bowl, beat the eggs and sugar until combined.
3 large eggs, 1 C sugar
Next, beat in the oil and vanilla until combined.
1 C canola oil, 2 tsp pure vanilla extract
Gradually beat in the dry ingredients until fully combined and the mixture is smooth.
Then fold in the grated carrots, cranberries and walnuts.
1 C grated carrots, ½ C dried cranberries, ½ C chopped walnuts
Lastly, pour the batter into the greased loaf pan and bake for 1 hour and 15 minutes or until a toothpick comes out clean.