Ed makes a great recommendation. It is about 60 miles (100 Km) from Castle Junction to Radium Hot Springs and it is thru Kootenay National Park. Well worth a 120 mile side trip to have lunch in Radium Hot Springs and/or soak away your aches and pains.