A fast Google search reveals that passengers transiting from international to international MUST clear Canadian customs, its even on YVR's webpage.
You are filling in a declaration card on the aircraft, because you are entering Canada. It doesn't matter if you are not staying you are entering Canada. If the flight cancels or you decide to skip the flight you are now in Canada uninspected, thus the reason you must clear customs in Canada prior to your next flight. Not sure why this is such a hard concept to grasp.
Declaration card = you are declaring you are or not bringing in more than 10K CDN. It doesn't matter if you are staying, where are you landing? Get it?
Last edited by Burgers; Dec 23, 2015 at 11:20 AM.
|