Here's a report on our experience with arrivals testing at YYZ. 4 of 6 in my group (all using NEXUS) were selected for random testing after landing on an international flight in the evening of Dec 26th at Terminal 1. Selection happened after we got our NEXUS printouts and saw the CBSA agents to make our declarations. Red stickers on passports for those to be tested, green ones for those not. Told a computer made the decision, not the CBSA agent. Got an information handout. Proceeded to baggage claim and cleared last customs checkpoint, then showed our passports and were sent over to line up at the arrivals testing area. Two lines, the left (and shorter) line was for travelers who had preregistered using the Switch Health website (can be done in line on your phone). Only one person in the group needs to have done this, the rest can be registered under that user as dependents. Line to reach a registration agent was maybe 5 minutes, then a few minutes for the agent to enter our passport and contact details into their system and give us each a labeled bag with a test swab. Then split up and sent to different testing stations, tested and told to expect results in 2-3 days. Took roughly 15 minutes from start of lining up until we were all through. Results back for first person in 38 hours from time of test, second person in 40 hours, third person in 44 hours and fourth person in 61 hours. All results negative.