Cook the spaghetti in salted water until al dente and drain.
Meanwhile, in a large skillet on medium heat add butter, canola oil and garlic.
Cook for 1 minute.
Add wine, fruit juices and zest and bring to a low boil
Add the shrimp and red pepper flakes, and cook on one side for 1 minute, turn and cook on second side for 1 minute and take off the heat.
Immediately add the cooked pasta and stir to combine, adding salt and pepper if desired.
Serve with chopped parsley as a garnish.
Start the pasta boiling first, then start the garlic and citrus. When there are 2 minutes left for the pasta to finish, add the shrimp to the skillet. The timing for finishing this should be pretty close. Easy peasy!