We flew to and from Vancouver and both were relatively painless. Arriving...it was about 10 - 20 minutes getting through immigration and then less than 5 minutes when we departed. As usual...as long as you have all the necessary "papers" in hand - no problem!