In a zip top bag combine the lime juice, olive oil, chili powder, garlic powder, onion powder, oregano, salt, cumin, pepper, and garlic.
If your steak comes in one long strip, cut it in half and add both pieces to the bag.
Massage the bag around to make sure the steak is totally covered in the marinade.
Marinate in the refrigerator for at least 2 hours or up to 24 hours.
Remove the steak from the refrigerator 30 minutes before starting to cook so it can warm up a bit.
Heat a cast-iron skillet with 2 Tablespoons of canola oil over high heat until the oil is smoking.
Add 1 piece of steak and press down on the steak with a spatula while it cooks for 3 minutes to make sure the whole thing is in contact with the pan. This helps get a better sear.
Flip the steak over and cook for an additional 3 minutes, pressing down on it still. Depending on how done you want your steak (see tips for temperature guide), use a thermometer to see if you should flip the steak and continue cooking or pull the steak off to rest on a plate. I cooked my steak until it reached 15 degrees F. Repeat the process with the second piece of steak.
Let your steak rest on a plate or cutting board for 10 minutes before slicing.
Cut the steaks into thin strips against the grain.
Then chop each strip into 1-inch pieces.
Place the meat in the middle of flour tortillas and top with your favorite taco toppings.