Pearson Airport (Toronto) is a gongshow. We flew to Pearson from Mexico and were taking a connection back to Winnipeg. The amount of time this took was absurd. And we were fast. Directions and assistance was poor. I wouldn't be surprised if people less familiar with this procedure missed their connections. I've been through many airports and large hubs and this is by far the worst. Between the airport staff and WestJet, communication was poor and the whole process seemed very inefficient.