Preheat your oven to 350°.
In the bowl of a stand mixer, cream together the butter and sugar for 1 minute.
Scrape the sides of the bowl and add in the eggs, vanilla extract and canola oil. Mix until well combined.
Add in the flour and baking powder. Mix until a soft dough forms.
Scoop the cookie dough out in a heaping 1/3 cup portions. Roll into a ball and flatten just slightly. The cookies will spread and flatten as they bake. Repeat with the remaining dough.
Arrange on a parchment paper or silicone baking mat covered pan. Place 6 cookies on each tray.
Bake at 350° for 14-16 minutes at 350°. The cookies will spread and the center of the cookie should look puffed up and no longer wet before taking them out of the oven.
Allow the cookies to cool for at least 20 minutes on the pan before continuing.
To make the Creme Brûlée Topping, whip together the room temperature cream cheese and brown sugar until well combined and no longer grainy. This will take about 2-3 minutes.
Scrape the sides of the bowl and add in the vanilla extract and powdered sugar. Whip again until smooth.
Portion out the topping and spread onto the top of each cookie.
Next, measure out the granulated sugar and pour into a small plate.
Turn each cookie over and press the topping into the granulated sugar to lightly coat the topping. Repeat with the remaining cookies.
Use a food torch to caramelize the sugar on top of each cookie, working slowly until the sugar is golden brown.
Allow the sugar to cool down and harden before serving.
Store in the fridge.