I like to use Garden Grocer as I can just pre-pay with a credit card online when I order and they will leave the groceries with Bell Services. Wegoshop wants you to be there to receive the items & I think only takes cash. There's no way to pre-pay for the items since they shop where you send them and they charge exactly what they pay so they have to wait until they have a receipt - which is why you have to be there to receive the items. I think their delivery fee is higher to compensate while Garden Grocer just builds the fee into their prices.
When we used Wegoshop this past May we were able to pay in advance with a credit card and they left the items with Bell Services.