If you are coming into Canada either through Idaho or Eastern Washington State, then you’ll be coming across to British Columbia. Alberta is further East – you could come across through Montana into Alberta.
Let’s assume you are coming through Idaho. You will likely ride past Couer d’Alene heading north through Bonners Ferry. This will take your across the Canadian Border where the nearest town in Creston. Creston is a nice place to overnight or stop for a bite to eat. From there, I would take Highway 3A along the Kootenay Lake (East side). Ride all the way up until you come to Kootenay Bay. You take the Balfour ferry (no charge) across the lake and continue up Highway 3A past Ainsworth Hot Springs, Kaslo and New Denver. These are some of the best riding roads in all of Western Canada.
From there you have a choice to make:
Option #1 – Go South down Highway 6 towards Castlegar where you can connect West on Highway 3. This will take you through some of the best wine country in British Columbia. If this is appealing, then you can connect on Highway 3A north of Osoyoos to Highway 97. This takes you through the Okanagan Valley past Penticton, Summerland and Peachland (just West of Kelowna). Continue on Highway 97C and take Highway 5A to Merritt. From Merritt, I would take Highway 8 towards Spences Bridge and then head South on the TransCanada (Highway 1) to Lytton. Take Highway 12 North of Lytton to Lilooet where you then head West on Highway 99 towards Pemberton and Whistler. This is a fantastic route. Once through Whistler you head south on Highway 99, more commonly known as the Sea to Sky Highway where it will take you into West Vancouver.
Option #2 – Go North up Highway 6 towards Nakusp (this is the Rally site for the Bee Cee Beemers). Head south of Nakusp towards Fauquier. There is a ferry crossing here (no charge) that takes you to Needles on Highway 6. This is a fantastic ride that brings you to Vernon. North of Vernon you could either take Highway 97A to Sicamous, 97B to Salmon Arm or 97 which will take you just East of Kamloops. In all cases you connect on to the TransCanada Highway (Hwy 1). This Highway can be very busy in the Summer and is known for lots of motorhome and campers. Notwithstanding that, it is scenic country. From Kamloops, head West to Cache Creek then take Highway 97 North and then connect to Highway 99 West which will take you to Lilooett. From Lilooett you then head West on Highway 99 towards Pemberton and Whistler. This is a fantastic route. Once through Whistler you head south on Highway 99, more commonly known as the Sea to Sky Highway where it will take you into West Vancouver.
For Alberta, the only routes I have really truly enjoyed have been from Banff to Jasper past the Columbia Icefields and the Kananaskis Highway. Most of Alberta is prairie flatlands. Also the highway out of Banff to Radium Hot Springs is very nice as well.
Hope this helps.