The above calculation was from the ITA engine. Good luck and be sure to post back with the outcome...
I see. Then the ITA engine has a wrong currency exchange rate.
CAD has devalued a lot lately and if one way U fare is CNY6660, the fare in CAD would be closer to CAD2320 than CAD2265.
The difference would only be the YQ difference.