To make the fried onions, heat about 2-3 inches of canola oil in a heavy bottomed pan over medium-hight heat until it reaches 350 degrees. Combine the flour, water, egg, and baking powder in a shallow pan or bowl. Working in small batches, dip the onion slices in the batter. Make sure you shake the onion a little over the bowl to get rid of excess batter. Add battered onions to the oil and fry until crisp and golden brown, approximately 2-3 minutes. Remove to a paper towel lined baking sheet. Once all onions are fried, keep them warm in an oven set on low.