In a large bowl, sift together flour, sugar, pumpkin pie spice, baking soda and salt.
In another smaller bowl, whisk together eggs, pumpkin and canola oil. Pour these ingredients into your dry ingredient mixture. Mix until just combined (don't overmix!)
Fold in cranberries and chocolate chips.
Pour evenly into two 9x5" bread pans. Bake for 65-80 minutes, until a toothpick inserted into the center comes out clean. Let it cool for a few minutes before removing from baking pans and transferring to a wire rack to cool completely.
Notes
You can use fresh cranberries instead of frozen. Use the same amount, and you can cook it for the same time.