Cook the pasta according to the package directions. Drain, and keep warm, reserving 1 cup of cooking liquid.
In a large skillet over medium/high heat, brown the sausage in the canola oil, breaking up the sausage with a wooden spoon as it browns.
Add the onion and garlic and cook until the sausage is no longer pink.
Stir the pumpkin purée, cream cheese, nutmeg, allspice, salt and pepper into the sausage until well blended.
Add the drained pasta into the sausage mixture along with 1 cup of the reserved pasta cooking liquid. Stir well to combine.
Spoon the pasta into a 3 quart baking dish that has been sprayed with cooking spray.
Sprinkle the Parmesan cheese evenly over the pasta.
Cover the dish and bake in a preheated 350 degree oven for 30 minutes.
Uncover the dish a continue baking for an additional 5-10 minutes.
Notes
Store any leftovers in an airtight container in the refrigerator for up to 5 days.May be frozen. Store in an airtight freezer container or freezer bag. Label and date. Freeze for up to 3 months. Thaw in the refrigerator overnight. Reheat, covered, in a moderate oven or air fryer until hot.