If I take the flight of Air Canada from China to the USA and stop?
You will be required to have a transit visa if you have a Chinese passport. You need a transit visa if youre from a visa-required country and: your international flight stops at a Canadian airport on its way to another country youll be connecting between 2 international flights at a Canadian airport youll transit through Canada in 48 hours or less you dont have a valid visitor visa You can find all the information you need, as well as the online application, on the Government of Canada website.