I tapped into a porch light using a product that lets me charge usb devices from a light socket.
I then 3d printed a mount.. To let the USB cable come out from behind. Unfortunately the light bulb now sticks out, so I'll be replacing the porch light soon.
https://i.imgur.com/wSr0YwG.jpg
I used this one
https://www.amazon.com/Power-LampCharger-Adapter-Charging-Station/dp/B07P9SDHRY
but I don't see it on amazon.ca
this and a cheap usb block would work, unless too tall:
https://www.amazon.ca/DiCUNO-Outlet-Adapter-Polarized-Splitter/dp/B08QMYWKSR
or a whole new porch light with outlet
https://www.amazon.ca/Addington-Park-31847-Outdoor-Sconce/dp/B082F1GGCW