Good and cheap don't really co-exist that much when you're talking international moves. Crown moved me from YYZ to DUD a few years back, and I found them pretty good. Of course, the company I work for paid the bill, but I remember them saying the final cost was reasonable. Crown comes in, packs, boxes, ships and unpacks at the other end.