Pros:Very frustrated experience. Air China, air Canada, budget air, all push responsibilities away. Budget air got my name wrong, too, which would have caused me to not be able to get on the original flight from China anyways.
Cons:Still I have not been able to get someone to fix my problem for me although I was promised that I could postpone my return flight by one day because of the delay at Victoria airport. Ended up having to buy a return ticket by myself.