Heat a large skillet over medium-high heat and add the canola oil.
Once hot, add the shrimp and sauté until they're just cooked, around 2-3 minutes.
Transfer the shrimp to a plate and set aside.
Add chopped garlic to the same skillet and cook for about 30 seconds until fragrant.
Pour in the white wine and simmer for a minute to reduce slightly.
Stir in the Worcestershire sauce, Tabasco, cayenne pepper, and paprika.
Cook for another minute to meld the flavors.
Lower the heat to medium, and add the butter in chunks, whisking continuously until it melts and combines with the sauce.
Return the shrimp to the skillet, toss to coat them in the butter sauce, and heat briefly.
Sprinkle chopped green onions over the top before serving.