Travelling to Shanghai on Air Canada in August. We will be staying for five nights in Shanghai then boarding a cruise ship for 22 day cruise. All that I have read indicates that the 144 hour visa should work, My concern though is that I'll run into an airport employee that doesn't understand the Visa and refuse to allow us to board the plane or that we will have issues when we arrive in China. I would appreciate any advice. Thanks much.