I was on the 9am flight this morning and am thinking I will try for the 2pm next time. I arrived at roughly 2pm without having slept much on the flight, so that is many hours for me to stay up before I can sleep in the hotel and try to get on local time.
A couple years ago I took the overnight one-stop flight, and found that worked well. It left late enough that I was tired, so I was able to sleep for a couple hours, land in YVR, sleep, watch a movie and some TV, sleep some more and found my body adjusted quite well to local time by the time I landed.