This is more than plenty enough time assuming your documentation is all in order. Anything more than 90 minutes in YVR is well into the safe zone for a US to international or domestic connection.
I don't check bags, so I can't help you with that one.