Let the steaks sit out for 30 minutes before cooking to come to room temperature. Heat the canola oil in a cast iron skillet over medium-high heat. Season the steaks with salt and pepper. Place them in the hot pan. Cook for about 3 minutes per side for medium rare. Remove the steaks from the pan, cover them loosely with foil, and let them rest for 5 minutes before slicing while you make the sauce.
Turn the temperature on the skillet down to medium. Add the shallots and cook until they soften a bit, about 2 minutes. Pour in the broth and Worcestershire sauce and bring it up to a simmer. While the broth comes to a simmer, add the gravy mix to a small bowl and mix with 2 tablespoons water. Add to the broth, stir, and let simmer until thickened. Stir in the chocolate and cold butter to thicken the sauce. Taste and adjust the seasoning with salt and pepper.
Place the steaks onto a serving platter, pour the sauce over top (or serve on the side), and garnish with parsley. Serve with Sauteed Mushrooms and Onions.
In a large skillet over medium heat, add the butter. When the butter has melted, add the mushrooms and onions and season with salt and pepper. Cook until they begin to soften and the mushrooms release their juices, about 7 minutes. Take the pan off of the heat and add the whiskey. Place back on the heat, add the thyme, and cook until the moisture has evaporated and the pan is almost dry, about 3 minutes. Add the cream and bring to a simmer. Cook until the cream thickens a bit, 4 to 5 minutes. Taste and adjust the seasoning with salt and pepper.