Preheat oven to 350F/180C. Grease and flour 8 x 4 inch (20 x 10 cm) loaf pan.
In medium bowl, combine flour, sugar, baking powder, soda, cinnamon, nutmeg and allspice. In mixing bowl, combine pumpkin, oil, and egg substitute. add to dry ingredients, stirring until just moist. Stir in cranberries.
Spread evenly in prepared pan. Bake in preheated oven, 1 1/2 hours, until toothpick inserted in center comes out clean.
I made this the other day in an attempt to use up extra pumpkin flesh, and it was so popular and so easy to veganize that I decided it must be shared, although it's not like I made it up or anything. It's off recipesource.com. My co-workers are gonna get it for the christmas potluck if I can hide it from my housemates long enough.