Preheat your waffle iron according to the manufacturer's instructions.
In a large mixing bowl, whisk together the all-purpose flour, baking powder, sugar, and salt.
In another bowl, combine the milk, canola or vegetable oil, and lightly beaten eggs. Whisk until well blended.
Pour the wet ingredients into the dry ingredients. Gently mix until just combined.
Once the waffle iron is hot, lightly grease it and pour the batter onto the hot waffle iron. Cook until golden brown and crispy.
Carefully remove the waffles from the iron and serve warm with your favorite toppings.