I have to say that stay with Air China is not a bad choice. However, I am not comfortable with my transfer from Air China to Air Canada on the trip back from Vancouver to Shenyang, stopping over at Beijing., I booked the flight of Air China originally. The reason that I was not comfortable was I had to pick up the checked luggage and rechecked in in Beijing, but I was told that I would not have to do that if I take the flight of Air China on both of the trip from Vancouver to Beijing, and Beijing to Shenyang, instead my luggage would have been co-shipped to the destination at all. Another little complain is about the seats, it was really packed, and the individual space is pretty limited, compared with the seat from Air Canada. Anyways, it was not bad experience of trip with Air China.