Combine canola oil, lime juice, garlic, chili powder, cumin, garlic powder, onion powder, paprika, salt and pepper in a zip top bag.
Trim chicken breasts and in 4 pieces each and place them in the zip top bag. Close the bag, removing most of the air. Work the marinade and chicken in the bag until all the pieces of chicken are completely covered. Place the bag in the refrigerator and let marinate for 30 minutes.
Meanwhile, in a medium mixing bowl, combine the corn, avocado, tomato, onion, garlic, lime juice, cumin, salt and pepper, and mix thoroughly.
Chill in the refrigerator until the meal is ready to serve.
Heat a skillet over medium heat. Pour the chicken and marinade into the skillet and cook the chicken until it's fully cooked, about 10-15 minutes on each side, 20-30 minutes total.
Serve with the salsa on top or on the side.
Serving Suggestion
Serve with white rice and black beans and garnish with fresh chopped cilantro.