In Canada we have something like this.. Flex Delivery. Let's you just enter the address of the nearest postal outlet to you. Boxes are left at that depot, you get a notification when it's ready for pickup.
Edit: since our gov't postal service is teamed up with a pharmacy/general store (Shoppers Drugmart), there's a tonne of convenient locations. Closest one to me is 4 blocks, on my drive home from work.
https://www.canadapost-postescanada.ca/cpc/en/personal/recei...