I'm from El Salvador,
I landed in Toronto airport(YYZ), is really important to keep on hands your passport, Confirmation of PR and the declaration paper that you will get it on the plane by the company that you use to fly, in my case was avianca, when you land you have to walk a lot through the...