Why did you cancel your order?
I've ordered from coinabul and only had pleasant experiences with them. They are slow, but they will get you your gold.
When you say slow, how slow have they been in your experience? I am 3 weeks out and my oder is still listed as "processing". I have emailed 3 times with not response. This is actually my second order, last time it shipped after 2 weeks and they responded to emails (not fast, but at least they responded).
I suspect that they don't keep an inventory. Instead, they take your BTC, convert to dollars and then order the gold from some other online site. Then they wait for the gold to arrive and then send it to you.