In a medium bowl, mix the canola oil, soy sauce, red wine vinegar, lemon juice, Worcestershire sauce, Dijon Mustard, garlic, and pepper.
Place the steak in a gallon size Ziplock bag. Expert Tip: If you're not a fan of using plastic bags, you can mix all the steak marinade ingredients in a bowl and then pour the liquid over the steak in a large dish.
Pour the marinade over the meat, mixing so it's covered thoroughly. Refrigerate for 12-24 hours.
After the meat has marinated, remove it from the plastic bag and let it rest uncovered for 15 minutes at room temperature.
Preheat the grill to medium-high heat. Place the steak on the grill and sear on each side for 2-3 minutes.
Lower the heat and continue to grill for 7-10 minutes per side, or to desired doneness.
Remove the steak from the grill and let it rest for 3-5 minutes before slicing.