Maybe something like this with an extra battery would do. I have the city bike model with 17Ah ( sold out), extremely similar in the parts used except it is an older model, with PAS not torque sensing, and has fewer nice additions like cruise control, display disable, etc.
Discover Rize, the ultimate versatile bike perfect for any terrain, from city streets to trails. Enjoy comfort, stability, and agility on all rides. Financing options available. Explore without limits.
rizebikes.ca
The range given of 60 km is believable considering it would be done on flat roads no wind no stopping medium speed and using until 0 charge left. Realistically, 40 km range when riding in a bit of a hurry using assist, and stopping at 20% battery charge. Also that range would be reduced a bit in freezing weather.
Noted that in the specifications they give this estimate
Estimated Range
17Ah (55 ~ 80+ km)
Also for deliveries in winter it might be important to check sizing of the bikes ground-to-saddle height to make sure you can use your feet to keep the bike from sliding out where it's slippery and bumpy together. I can put both feet on the ground when sitting on the saddle, and I had about 5 "close calls" so far this winter - 6 too many! Should have no near-spills just from normal riding being careful but they added up pretty quick. I'm making myself not ride some days now.