I recently dropped my mom off at YYZ and it was the only airline that had a self serve kiosk which was shared with Air Transat. Literally I had to help my mom scan her own passport, print the luggage tag, and move the luggage to an automated conveyor belt which would then scan the tag, provided that you put it in properly. If this is "Move Beyond" then no thanks. China Southern had a full service kiosk handling all the mainlanders and it seemed fine.