I found this alarm clock from Amazon with Alexa that looks very interesting. You don't need a membership for the smart wake feature, but unfortunately it seems hard to find in Canada so I've yet to see it for myself.
I think you want the Halo Rise https://www.amazon.com/Introducing-Halo-Rise-Bedside-Tracker/dp/B09MGBK9VV