Only HKG-YVR has F service, HKG-YYZ is 2-class (J/Y and no F). I think you can take the HKG-YYZ flight which has a tech stop in ANC without having a US visa, but I'm not certain of this (as it does not affect me or anyone that I know)....CX did reroute HKG-YVR-YYZ for about 6 months, before resuming the HKG-ANC-YYZ routing. I think pax are not allowed to deplane and it is not considered to be a transit stop (so not covered by the suspended Transit Without Visa program). You would have to check with CX about this. There is no way on OWE to travel between cities in Canada without transiting the US, so you can go to only one Canadian city on the OWE ticket (I would pick YVR).