Preheat a skillet with canola oil. Add in chicken pieces. Season with salt, pepper and poultry seasoning.Cook pieces until they are no longer pink. Set chicken aside.
Preheat oven to 350 degrees. Grease a 9 x 13 baking dish.
Cook pasta according to box directions. Set aside.
In a saucepan, over medium heat, melt butter. Add in flour and cook for 1-2 minutes. Add in onion powder and garlic powder.
Slowly stir in milk. Increase milk to light bubble. Reduce and cook for 8-10 minutes until mixture thickens, stirring often.
Stir in cheeses until melted. Mix cheese sauce with cooked elbow macaroni and coat well. Stir in cooked chicken pieces.
Pour into prepared pan.
Prepare topping by mixing ingredients in small bowl. Sprinkle on top of macaroni.