I am a Canadian with a Chinese background (so I am bilingual English/Chinese), and some of my family members are planning on a vacation to Tokyo, Japan, and the flight is a direct flight originating in Guangzhou, China. It is scheduled for early July of this year.
On PC Travel, the price is $1 948.50 CAD
Meanwhile, on China Southern's own website, ¥8088
Anyone with access to a currency converter knows that C$1 948.50 is worth 21.4% more than CN¥8088. So, how is it possible for 2 identical services can be worth 2 very different prices when purchased at the same time on 2 different websites? I thought that arbitrage causes (or should cause) the prices of the 2 sides to equalize pretty quickly, given the popularity of Japan as a general destination for Chinese people.