Originally Posted by
mahasamatman
You could give a friend your info and have them check you in while you're in the air.
It's your choice, but I would never book a one hour turnaround when you have to clear immigration and customs.
US in-bound immigration is done in YVR.