We are arriving in Banff from Vancouver on the train, staying a couple of nights in Banff when we will hire a car (probably drive up to Lake Louise) and then driving down to Calgary airport. I'm confused about the national park pass - should we buy one in Banff when we pick the hire car up? If so, where in Banff can we get one? Travel agent doesn't seem to know!!