Chad, shoot a message to Regan. He got one really quickly and will have some insight for you. Yes, you will need a passport.
Congrats on the trip, BC is amazing and I can't wait to see it in the summer. Make sure you get away from Whistler a bit if you can, the interior is way less touristy.