Greyhound (800/661-8747, www.greyhound.ca) bus routes radiate from all major cities including Vancouver, Victoria, Calgary, and Edmonton. Northern terminuses of Greyhound service are Hay River (Northwest Territories) and Whitehorse (Yukon).
Getting to Vancouver Island is easy with Pacific Coach Lines (604/662-8074 or 800/661-1725, www.pacificcoach.com), which provides bus service between Victoria and both Vancouver city center and Vancouver International Airport.
In Alberta, Brewster (403/221-8242, www.brewster.ca) provides coach service between Calgary and Banff and Jasper National Parks, while Red Arrow (780/424-3339 or 800/232-1958, www.redarrow.ca) connects Calgary, Edmonton, and the oil sands city of Fort McMurray.
© Andrew Hempstead, from Moon Western Canada, 3rd Edition