Originally Posted by
seawolf
I think stopping at CBP is normal practice at DUB and Canada preclearance because checked baggage does not accompany you and they confirm if you have any checked baggage by scanning BP.
At YYZ they have attendants in front of the GE line. If you say "no checked baggage" you're almost always waved through, and if you say "checked baggage" you get into a small line to be seen by an officer (who usually just scans the BP to make sure that a photograph of the bag was taken at check-in).