Preheat oven to 325 degrees.
Grease and flour two 8 x 4 x 3-inch loaf pans.
In a medium mixing bowl, combine cream cheese, sugar, flour, egg, and vanilla.
In another large bowl, blend 1 2/3 cup flour, baking soda, salt, cinnamon, cloves, ginger, and nutmeg; set aside.
In another medium bowl, combine the pumpkin puree, canola oil, eggs and sugar; beat well.
Stir the pumpkin mixture into the flour mixture just until combined. Fold in the chopped walnuts.
Pour half of the pumpkin bread batter evenly into the two prepared loaf pans.
Spoon cream cheese mixture on top of the pumpkin batter layers in each loaf pan and then spoon or pour on the remaining pumpkin batter (it doesn't need to completely cover)
Take a knife and swirl it around in these two top layers to mix slightly for marbling effect
Bake in a preheated 325 degree oven for 55 to 60 minutes, or until a toothpick inserted in center of the loaf comes out clean.
Mix your cinnamon glaze ingredients together & drizzle on top of the bread.