In a medium-sized pan, heat the canola oil over medium heat. Add in the onions. Once the onions are soft and just starting to turn a golden brown, add in the minced garlic and cook for one extra minute. Remove from heat. In a high powered blender or food processor, place the onions, garlic, chickpeas, tahini, olive oil, eggs, salt, coriander, cumin, black pepper, and chili flakes. Pulse or blend on medium-low until well mashed. Dump blender/food processor contents into a large bowl. Stir in the chopped parsley, flour, and baking powder. Pour enough oil to cover the bottom of a frying pan. Heat to medium-high. Using a small cookie scoop, scoop the falafel mix into little balls in the pan. Flatten the tops slightly with a fork. Cook until the edges just start to turn brown. Flip and cook until the bottom just starts to turn brown. Remove to a paper-towel lined plate. Repeat with remaining mixture.