Yes, you'll show it before you board and at customs in Victoria, BC (if that's where you're going) have fun!
Yes
Yes, going to a different country, passport required.
Recommended!
Passport need it
If you are going to Canada yes. If it's a trip within the states no
Either a passport or enhanced license
Passport, I think the enhanced driver's license may work as well.
Yes, a passport card works though.
If you don't have a passport you can get a waiver but it takes a lot longer to clear customs on both sides.
Thanks! Your answer is awaiting moderation.