Currently when entering a bar or restaurant in B.C., for B.C. residents they scan your Vax Passport(not a real passport) QR (I think that is what it is called) and this gives the bar all the contact info they need should there be a Covid outbreak linked to their bar. It takes seconds.
Showing a International Passport will confirm that you are double vaccinated but the bar will likely still need to manually record your name, date of birth, vax info and dates, email address, phone number, hotel name etc. This would be time consuming and might prompt someone to write all the info down in advance and just hand it to the bar receptionist.
I have 3 or 4 months before I need to make a final decision about travel to the USA to ski. If I had to decide today I would cancel, so hopefully a lot more Americans get vaccinated between now and mid winter. Right now in B.C. over 80% 12+y.o. are fully vaxxed and 89%+ have had one shot, so we should be at 90% fully vaxxed soon.
The greatest number of unvaxxed in B.C. are in the far north and in Nelson, B.C. (nearest town to Whitewater Resort). Nelson is the hippie/health nut capital of Canada, both young and old hippies and it is the ultra health conscious who feel that because they are so fit and healthy, they don't need a vaccination, so vax rates are low.
It turns out that although Whitewater and Red Mtn. (near Rossland) are not far apart, pass holders from Whitewater don't ski Red and visa versa. So based on vax rates, Red is a go, Whitewater a no, with little fear of cross contamination.