Preheat the oven to 350° Fahrenheit (180° Celsius).
In a medium sized bowl, whisk together the eggs, canola oil, brown sugar, and vanilla. Set aside.
Heat a small frying pan over medium high heat. Add the chopped pecans and cook until fragrant and just starting to turn a golden brown. Watch carefully as they can burn easily.
In a large bowl, stir together the toasted pecan pieces, oats, flour, ground flax seeds, sunflower seeds, baking powder, and salt.
Whisk the egg mixture again and then whisk in the chopped dates.
Add the wet ingredients to the dry ingredients and stir until combined.
Line two baking sheets with parchment paper.
Using a 1/3 cup size scoop, scoop the cookies onto the parchment paper – about 12 per sheet.
Bake for 10 minutes.
Allow to cool fully and then store in a sealed container.