Checking flights...

Bus

Greyhound Canada is located west of town, just off Hwy 1; it has storage lockers. Buses go east to Calgary ($63, six hours, four daily) via Golden and Banff, and west to Kelowna ($49, 3½ hours, one daily).