If you don't have access to fresh corn, swap in 1 1/2 cups thawed frozen corn instead without losing any nutritional value.
Preheat a gas grill to medium. Mix beans, tomatoes and cilantro in a medium bowl.
In a small bowl, combine chili and garlic powders, 1/2 tsp salt and 1/4 tsp pepper. Drizzle chicken with 1 Tbsp olive oil and rub with spice blend. Drizzle corn with remaining 1 Tbsp olive oil; season with salt and pepper. Grill corn until lightly charred, 5 to 6 minutes, turning twice. Remove to a plate. Grill chicken until cooked through, 9 to 10 minutes, flipping once. Slice chicken into strips.
Once corn has cooled slightly, slice of kernels and stir into bean-tomato mixture. Taste and season with salt and pepper.
Divide salsa and chicken among tortillas and serve immediately.