When I travel at least in the US, UK, and Canada, I look up local YMCAs which sell week and day passes, and very many of them surprisingly have weight rooms that are perfectly adequate for serious lifters. YMCAs are underrated with respects to this.
DO NOT expect hotels to have anything...as much as they boast about their "fitness room", you'll have a couple treadmills and some DBs that only go up to 30 lbs.
I should also mention that when you're traveling, the working out part doesn't always pan out the way you want. You may find yourself short on time, especially if you're traveling with other people, and you have lots of things to do on your travels. Try to make it into the gym, and at least do a minimal heavy-sets workout (presses, squats, pullups, rows, etc). You can skip the lighter isolation work if pressed for time.
Supplements: when traveling, I make sure to at least have a bottle of casein with me...you can have a scoop for breakfast, a scoop or two before bed, and also as a snack if you won't have a solid meal for a while. It's great to bring this bottle with you -along with a shaker- especially if you'll be taking trips outside the city, have that emergency protein with you. I don't see why you shouldn't be able to bring some supplements with: casein, whey, and pre-workout. If not, they should definitely be available in Vancouver. As for your regular meals...try not to eat out at a restaurant all the time. Eat out of supermarkets. Even better if you'll have access to a kitchen or kitchenette, but you can make do without one.