Bring a large pot of water to a boil; add the pasta and cook according to package directions. Once finished, drain the pasta and return to the same pot it cooked in.
Season the shrimp with all of the spices. Add 1 tablespoon of butter and 1 tablespoon of canola oil to a large pan over medium heat and cook the shrimp for about 2-3 minutes until pink and opaque.
In the same pan, add a little more butter and oil if needed and add the onions and peppers and cook for 4-5 ish minutes until the peppers are tender and the onions are translucent.
Stir in the cream cheese then add in the flour and mix well.
Pour in the heavy cream and slowly whisk until incorporated.
Turn the heat up just a bit and continue cooking until the sauce begins to thicken. Taste test and adjust the spices if needed. Then reduce the heat and stir in the parmesan cheese.
Add the cooked noodles and shrimp to the pan, mix and top with fresh parsley. Enjoy!