As a visitor to this airport from the U.S. I must say the customs line \ on arrival was the longest I've ever seen! They really need to figure out how to avoid hour long wait times after a 5+ hour flight. Not really thrilled about that. And the wait in the customs line coming back was also about 30 minutes. Plus the metal detector was faulty so I had quite the pat down. Get it together, Canada! Only the free wifi gives it the two stars. Oh and Starbucks.