I was today looking at J to Vancouver for 20 June onward for one of my sons. Almost all flight show full until towards the end of July on the 777 and those that have availability show only 2or3 seats left.
That why the fares remain high.
In contrast some short haul ex HKG are now cheaper than 4 or 5 months ago. Supply and demand almost always governs ticket pricing.