In a stand mixer or with a hand mixer, beat the shortening, canola oil and sugar together until light and white and fluffy
Add the baking powder, salt, vanilla extract and blend well until mixture is smooth.
Add flour, cinnamon powder and powdered walnuts and mix.
Roll into small balls, about 1-inch in diameter, and place on a greased cookie sheet, one inch apart. Press down to form discs.
Bake in a 350-degree oven for about 20-22 minutes, rotating the sheet halfway through the baking. Remove when the cookies are lightly browned at the bottom.
Place the baking sheet on a rack and let the cookies cool completely before removing them gently with a ladle. Cool thoroughly on a rack.