I've been to many airports around the world, yet YVR always comes out on top in terms of a clean, organized and comfortableairport. There's free WIFI, outlets for charging, decent shopping & food.
Oh and double check the automated machines before inserting your declarations card. It makes customs so much easier, just make sure no one forgot to log out before using the terminal!