My experience with AC so far have been pretty good. In HKG, my bags are always out by the time I clear customs {~10 mins after the plane arrives}. In YYZ, my bags come out in the first batch when they do arrive (sometimes 30 mins after the plane arrives..).