I don't have a link, but will provide some comments based on past pre-covid experience.
I have the advantage of also having a US credit card with attached US billing address, so have been able to use US
Amazon Prime Now and could have used Instacart.
But in the end, I have gone with Garden Grocer except for our last trip when I went with Dizzy Dolphin. In the future I'll go with Dizzy Dolphin.
Why ? No issues with using Canadian credit card/billing address. Reputable companies whose delivery people know how delivering to WDW resorts works - they will put the items where they are supposed it, including cold items in the fridge or freezer as appropriate.
Before our last trip in December 2019 I spent a lot of time pricing out what we wanted on the various services (amazon,
walmart, publix via instacart, whole foods, garden grocer, dizzy dolphin) before we made our decision. I also did a lot of reading of the FB posts of GG and DD, and the various grocery delivery threads in here and elsewhere. At the time, the non-GG/DD delivery services were having lots of complaints with things not being left properly at Bell Services, especially perishables not being put in the fridge properly, as well as some other issues. In addition, as I priced out my proscpective order multiple times over a number of months of research, things would go in and out of stock [especially with Amazon Prime Now] which made it clear with some service providers that on the actual day we may want to order that they may not have what we needed -- a problem for us since we need very specific products due to food allergies.
For me, I decided that despite the higher cost it was worth it to have the peace of mind that my order would have the things I needed, be delivered on time and to the right place, be stored properly at Bell Services, accept my Canadian CC/address, and that I have real humans I could contact by phone and email should there be any issues.
We did two DD orders for our last trip - one before and one after our cruise. We did have an issue with the first order: Bell Services claimed they could not find it ! Now, this was actually a Bell Services problem, because it was in fact there and was in fact logged in properly. However, since I was dealing with DD, I was able to contact them, speak with a human being, and get their help to get it sorted [they called the Bell Services manager and the order was located; I learned DD records exactly where every bag is put when they deliver an order] and they called me back to let me know it was sorted. Excellent customer service !
They were more expensive than ordering through Amazon and Instacart [I woudl have had to order through both to get all the items I needed, vs the one order with DD]. But for us it was worth it and we will use them again. One thing I like with DD vs GG is that with DD I specify what I want and they will then give me a quote which I then accept or reject. Yes it means I do some leg work up front [eg look at Publix and Walmart websites to come up with a shopping list which will also give me an idea of local prices], but it also means I can get the specific items I want, vs being restricted to GG's list.
YMMV.
SW