Cancelled my Dec/Jan ticket, then rebooked the following for travel in early Dec, return early Jan:
YYZ-ORD UA J
ORD-NRT NH F
NRT-BKK NH J (no TG F/J available

)
BKK-SIN SQ J
SIN-CGK SQ F
CGK-SIN SQ F
SIN-HKG SQ J
HKG-NRT NH J
NRT-FRA NH F
FRA-YYZ LH Y (EWWWW

)
Looks like I'll be gambling on LH F opening up closer to departure. I tried to route through MUC and YUL to at least guarantee a J seat, but I was advised said routing was not valid. I'll also see if TG F from NRT-BKK opens up. Getting 2 long-haul NH F segments definitely lessens the pain though!