Just to share my landing experience at Toronto Pearson Airport:
I was directed to a separate room after meeting the officer in the arrival lobby. There was a line of people waiting in front of a few service windows. After about 50 min waiting, it was my turn to register. The office was very...