Originally Posted by
Yoshi212
I did try doing a sample booking and note that their internal booking system failed which is why the airline should give a credit as an acknowledgement. But it still is the responsibility of the traveler to make sure they hold any required paperwork which the other quote you posted even lists which airlines travelers would benefit from direct transfer. The IATA website takes into account the airline and indicated correctly in this instance that a visa is required.
Please stop spreading misinformation. I just went through the IATA website as per your instructions, put in a Thai passport holder flying HKG-USA via Canada on Cathay, it told me I needed Canada Visa