Greyhound (800/661-8747, www.greyhound.ca [1]) bus routes radiate from all major cities including Vancouver [2], Victoria [3], Calgary [4], and Edmonton [5]. Northern terminuses of Greyhound service are Hay River [6] (Northwest Territories) and Whitehorse [7] (Yukon).
Getting to Vancouver Island [8] is easy with Pacific Coach Lines (604/662-8074 or 800/661-1725, www.pacificcoach.com [9]), which provides bus service between Victoria and both Vancouver city center and Vancouver International Airport.
In Alberta, Brewster (403/221-8242, www.brewster.ca [10]) provides coach service between Calgary [4] and Banff and Jasper National Parks [11], while Red Arrow (780/424-3339 or 800/232-1958, www.redarrow.ca [12]) connects Calgary, Edmonton [5], and the oil sands city of Fort McMurray [13].
Links:
[1] http://www.greyhound.ca
[2] http://www.moon.com/destinations/vancouver-victoria/vancouver
[3] http://www.moon.com/destinations/vancouver-victoria/vancouver-island/victoria
[4] http://www.moon.com/destinations/alberta/calgary
[5] http://www.moon.com/destinations/alberta/edmonton
[6] http://www.moon.com/destinations/western-canada/northwest-territories/waterfalls-route/hay-river
[7] http://www.moon.com/destinations/western-canada/yukon/whitehorse
[8] http://www.moon.com/destinations/vancouver-victoria/vancouver-island
[9] http://www.pacificcoach.com
[10] http://www.brewster.ca
[11] http://www.moon.com/destinations/canadian-rockies/banff-and-jasper-national-parks
[12] http://www.redarrow.ca
[13] http://www.moon.com/destinations/alberta/edmonton/excursions-edmonton/fort-mcmurray