In large bowl, whisk together flour, baking powder, baking soda and salt.
In medium bowl, whisk together eggs, buttermilk and vanilla until blended. Stir egg mixture into flour mixture until just combined. Whisk in butter. Let batter rest for 10-15 minutes.
Preheat waffle iron according to manufacturer’s instructions.
Ladle 1 cup (250 mL) batter into waffle iron to cover about two-thirds of grid surface. Drizzle 2 tbsp (30 mL) pie filling onto batter; using tooth pick, swirl mixture to create marbling.
Close the lid. Cook for 4 to 5 minutes or until steamstops emerging from waffle iron and waffle is golden brown and crisp. Alternatively, cook according to manufacturer’s instructions. Repeat with remaining waffle batter and more pie filling.
Serve waffles topped with remaining pie filling.