Thank you so much all!
It seems that this may be the itinerary.
Code:
Origin Dest. Date Flight No. Depart Arrive Flight Time Cost
YYZ IAD 17-Jan UA3903 1911 2049 1h 11m 54.16
IAD LHR 17-Jan UA924 2200 1015 (+1) 7h 15m 42.2 (econ)
LHR ZRH 21-Jan LX345 0600 0840 1h 40m 94.6
ZRH DEL 24-Jan LX146 1245 0045 (+1) 7h 30m 72.7
DEL SIN 25-Jan SQ407 2030 0440 (+1) 5h 40m 34.7
SIN KIX 03-Feb SQ618 0130 0845 6h 15m 29.2
KIX PEK 03-Feb NH159 1000 1230 3h 30m 75.3
PEK ORD 03-Feb UA850 1725 1635 13h 10m 57.3
ORD YYZ 03-Feb UA843 1817 2051 1h 34m 25.6
Only Y segment is IAD-LHR. Unfortunately I can't seem to find an alternative for SIN-YYZ. And with that path, the only option is UA for 13 hours.
Costs are rough estimates based on Aeroplan.com. Should cost me ~$300 extra.
Are my connection times okay? IAD at 71 minutes, KIX at 85 minutes and ORD at 102 minutes.