Has anyone flown the China Southern direct flight JFK-CAN? How is business class? Seating, food, service etc? Heading to Bangkok, and usally fly Delta or Korean. Appreciate any advice. Thanks! Also, it's a business class fare (but seems steeply discounted) - does this earn Skymiles?