PHL to NRT with a 2 hour connection in YYZ
Sorry to be a simpleton. I'm thinking of changing my routing to fly PHL-YYZ-NRT. I will have a 2 hour layover in YYZ. 1) Will I have to go through Canadian customs and 2) Is 2 hours enough time to get to my departing flight (assuming I have to go through customs first). Thanks a million in advance.