My first time traveling through Toronto internationally (from US to Europe). I'll never come through here again.
International passengers must exit and re-enter. First fail.
Terminals are VERY far apart, with poor signage. Second fail.
US customs / security process a disorganized mess, everyone clueless. Strike three you're out.
Fundamental process and personnel problems here. DO NOT recommend.