Can someone check my travel itinerary for TWOV requirements? Thank you very much!
Canadian Citizen (Born in China, kids born in Canada)
Mar 12 Depart from Toronto YYZ -> Beijing PEK Arrive Mar 13 (via Air Canada)
Mar 17 Depart Beijing PEK -> Singapore SIN Arrive Mar 17 (Via Singapore Air)
Mar 22 Depart Singapore SIN -> Beijing PEK Arrive Mar 22 14:50 (Via Singapore Air)
Mar 23 Depart Beijing PEK 18:50 -> Toronto YYZ Arrive Mar 23 (via Air Canada)