After coming in from Charles de Gaulle in France, YYZ is a dream. Organized with super friendly staff. Free luggage carts too.
We missed our connection and everyone along the way did what they could to get us back on track. Also, free wifi everywhere and you don't have to "sign up" for access. We actually had a quite relaxing wait at gate F63 in Terminal 1 since they have a combo restaurant/gate. And no purchase required to sit at the nice chairs. So go grab a Tim Horton's or Starbucks and wait with cheaper coffee.