Customs time for YYZ to EWR
I'm flying YYZ to EWR on AC tomorrow Tuesday April 25 at 21:00. How much time should I allocate for security / immigration (don't have NEXUS or Canadian passport)? My plan was to get there 2h in advance, but my recent experience at YYZ immigration on Sunday was not inspiring.