| Toronto Pearson is so terrible that it ruins the end of every vacation. I'm a former travel professional and I cannot believe this airport is allowed to continue to function as it is. It is an embarrassment to Toronto and a nightmare to travelers. I've been through a great many airports, large and small, rich and poor and I hate Pearson more than any I can think of. I am a local. I have been using Pearson my whole life and I still cannot find a smooth way through this airport. For foreigners, it must be impossible. Where to start? Pulling into arrivals is often terrible because parking control is half-assed and control signage is minimal. Check-in is often a pain and machines rarely work as they should. Even though Canada has legalized cannabis, there is no place to use it. Even medicinally with a license. Stupid and inconsiderate. Once you get though security, which is generally clumsy and understaffed, so it takes a long, inconsistent time, there is no smoking area. Even as a non-smoker, I think that is just stupid. People wait for hours before spending hours on flights. Let them smoke. Typical price-gouging once you're through the gates. Frequent gate changes. Annoying. But departures is nothing compared to arrivals and baggage claim. Arriving in Toronto is just (expletive deleted). That's the nicest way to put it. They often don't have a gate, so there is more waiting and taxiing than usual. They never have enough people to guide crowds or form lines properly. It is always a mess. You'll often wait in a line that isn't a line because nobody knows where they're supposed to go. You may wait in line twice because even though you have the card, they want you to use the redundant machine and then meet an officer as well. They add stupid, redundant steps and don't control the flow, so it takes three times as long. What takes 20 minutes in busier airports like Amsterdam or Atlanta takes an hour in Toronto. Baggage claim is almost a lottery. It's that bad. You may wait 2 to 3 hours for your bags. You may have to change carousels 3 times. Half your flight might get their bags immediately, the other half might wait an hour. Nobody ever has a clue or an answer. The staff are the worst. I've been to some pretty miserable places. I actually had to tell someone to do their job and show them what needed done just so our flight could get through customs. When a passenger has to take control, the staff should be fired. This review is based on the total impression of dozens of experiences with Pearson. It has among the highest fees of any airport in the world, and it is among the worst. Where is that money going? If you have the ability, use Hamilton for domestic or Buffalo for international flights. Avoid Toronto Pearson if possible.