Canadian Pizza.
So far, their service has been pretty reliable every time I order
from them.
And when they're busy and your order may come late, they will
inform you beforehand that you may have to wait for a while. To me
that's better than keeping customers in the dark about late
deliveries.