I see this airport 2-3 times a year if not more. Honestly I've never had a problem. I always go to the air Canada lounge or I have no problem waiting at the gate.
Immigration and customs is total hit or miss. I love that the US does their check before you board, saving you time when you arrive. The new machines are cool but they still have u fill out a paper trail.