On my return flight from Tokyo to Portland, I have a long layover (10 hours) in Vancouver BC. I land in BC at 9:45a and was planning to head into the city to explore and eat before heading back for my 8:10p flight to Portland. Do I have to go through Canadian customs upon arrival then through US customs when I get back to the airport for my departing flight? I’m not sure what to expect and want to get a feel for how much time I will actually have in the city. Is there a way to utilize Global Entry to expedite the process of getting through Canadian customs?