If I drive, I always park at the YVR long-term lot. There are 24 hour shuttle buses and they run quite regularly, at least when I've used them.
There is a minimum "stay" required before the Aeroplan points are awarded but I forget what that was.
No complaints at all other than the lot is quite full most of the time.