Whisk the eggs and milk in a medium bowl.
Prepare onion and slice in half thru the poles. Turn each half onto it's side and slice to desired thickness, approx 1/8". Separate slices into individual pieces and drop into the milk mixture. Stir occasionally to ensure all straws are coated and allow to soak.
Mix all dry ingredients in a second bowl, ensuring all the mix is well blended.
Heat approx. 2 cups of canola oil over med-high heat in a large, heavy duty frying pan.
Remove onion straws (enough to evenly distribute in the frying pan) from the milk mixture, shake off excess and dredge in the flour mixture. Add to oil and fry until golden brown, remove and allow to drain on paper towels. Repeat until complete.