In an electric skillet or frying pan, heat the canola oil and 2 tablespoons butter to about 350 degrees. Do not start frying the cube steak until the oil is hot.
In a storage bag or on a plate, mix together 1 cup flour, 1 teaspoon salt, 1/2 teaspoon black pepper, 1/2 teaspoon dried mustard, 1/2 teaspoon onion powder, and 1/2 teaspoon paprika.
In a separate bowl, whisk together 1 cup milk with eggs.
Place each strip of cubed steak into the flour, coating both sides. Then, dip the strip into the milk and back into the flour mixture to coat.
Carefully put the steak strip in the oil and allow to cook until the edges begin to brown. Flip the strip and cook until done and golden brown.
Repeat steps for each country fried steak strip, keeping warm on paper toweling.
When all the country fried steak strips are done, carefully pour off most of the oil from your skillet, allowing the meat bits and about 1 tablespoon of oil to remain. Place the skillet back on the heat and add 2 tablespoons of butter to melt.
Whisk in the remaining flour and seasonings to the skillet and stir into the butter and oil. Once the flour has absorbed the oil and begun to brown slightly, slowly add 2 cups of milk while whisking the flour.
Bring the gravy to a bubble over medium heat and whisk frequently until thickened to your desired consistency.