Just booked in business class:
YOW-YUL-BRU-LYS on AC, SN (stop)
LYS-IST-BKK on TK (9 hour layover)
BKK-HKG on TG (destination)
HKG-KIX on AI (stop)
KIX-PEK-YVR on NH (economy), AC (10 hour layover)
YVR-YYC on AC (19 hour layover)
YYC-YYZ-YOW on AC
Fees: $345 per person.