This thread is not about trains, nor about how to get to the airport.
It is about why KA uses the A330 for this ultra short haul flight (HKG<>CAN).
The answer is simply slot restriction in HKIA, and the fact that KA is able to fill up this flight using this bird, which makes business sense to them.