Preheat the oven to 350°F.
Add the flour, baking powder, salt, eggs, sour cream, granulated sugar, canola oil, and almond extract to a large mixing bowl.
Mix well until the ingredients are combined.
Fold in the chopped cranberries.
Pour the batter into a sprayed 8.5 x 4.5-inch loaf pan, or divide it among three mini loaf pans measuring 5 3/4 x 3 1/4 inches.
Sprinkle 2–3 tablespoons of sliced almonds over the top.
Bake the standard loaf for approximately 55 minutes, until golden brown. For mini loaves, bake for approximately 40 minutes.
Check that the bread is baked through before removing it from the oven. Allow it to cool before slicing.