Heat oven to 350 degree F. Spray a 9-inch square baking pan with the canola oil, and set aside.
In a large mixing bowl, combine the cornbread mix with pumpkin, egg, milk, oil, allspice, and ginger. Mix well, until you no longer see any lumps in the batter. Add the cranberries and combine.
Pour batter into the prepared pan, and smooth top. Bake for 35-40 minutes. (When done, the bread will be set in the middle and the sides will pull away from the pan.) Cool for 10-15 minutes before slicing.