Я не знаю, какие там рейсы из Торонто, но я летаю с двумя пересадками - в Нью-Йорке и в Хелсинки или в Германии, везде пересадка не больше двух часов, весь путь 13 часов до Питера, проблем никаких, детям даже весело пересаживаться, а их у меня двое, есть время размяться, купить чего-нибудь интересное или вкусное за время пересадки. А вот в Лондоне и Париже не люблю аэропорты, через них не летаю.