Cook pasta according to package directions in plenty of salted water until al dente and drain.
While the pasta is cooking, prepare the sauce: Cut artichokes into quarters. Heat the canola oil in a pan and sauté the onions, shrimp and artichokes. Deglaze with the vinegar and stir in the
Stir in the cream and let it reduce slightly. Add the pasta and Italian herbs, stir briefly and season with salt and pepper.
Arrange in deep plates and sprinkle the pasta with artichokes and shrimps with freshly grated or shaved Parmesan to taste.