Going through customs either at YVR or on the train isn't much better. Just have contigency plans if it takes awhile to get across the border. The rental car isn't usually an issue, but do check with whom you are renting from. There are HOV lanes in both Seattle and Vancouver that help a little if you are travelling with companions.