My understanding is that unless the ticket is issued for a flight that is continuous but has stopovers (like AC8 out of HKG), then each segment needs to be upgraded separately. In fact, I would say you did it right. LHR YYZ is worth an upgrade, as is YVR SYD, YYZ YVR I would be just as happy to sit in the back.