Also consider a trike kit, the two I know of are the French AddBike and Israeli Trego, both can fit various size boxes to the front, both attach to the front fork of a standard bicycle. AddBike have a Montreal dealer, Trego will ship anywhere.
https://www.addbike.fr/en/home/
TReGo, upgrade your bike