I believe the BEST drive in BC is as follows
Enter BC on highway 3 through the Crowsnest pass
research and enjoy 3 to Creston.
Then take 3A to the Kootenay Lake ferry and take
a small side trip to Nelson then back up the lake to Kaslo.
31A is about 30 or so miles from Kaslo to New Denver.
My favorite piece of pavement in Canada not only for
the drive (or ride!) but BEAUTIFUL!!.
Get a coffee in New Denver then take 6 up to Nakusp.
From Nakusp down to the ferry at needles and over the
Monashee Pass to Vernon and down to Kelowna. Theres a few
people around here but you'll be through it soon.
Take the 97c(?) connector to Merritt. Then take 8 up to
Spences bridge on Highway 1 and down 1 to Lytton
On to highway12 up to Lillooet and highway99.
This road can be a little rough in places but it's
worth it!!This will take you through Pemberton,
Whistler,Squamish and down to Vancouver,
or up the Shineshine Coast or Vancouver Is.
This will show you how diverse the mountains are.
Keep you on mostly back roads and my
experence is you will meet the best people!
The last time I took this route I was on a motorcycle
(Highly enjoyable!) and took 2 days. But
I didn't stop much, so allow maybe 4d or so.
I am a bit bias as I live just outta Creston.
We went acroos Canada last summer with
. This is still far and away the best drive