After going throught this thread many times, I tried
www.sentiments4u.com. On Friday night (Toronto time) I sent a b-day cake to my neice in Lahore and by Sunday afternoon 1pm (Lahore time) the cake was there along with a pretty card. Needless to say, I was very pleased with the service .