It would be crazy not do drive through Canada ...the exchange rate is hugely in your favor . Lots of great hotels along the way
You should drive through Kelowna though, and spend the night in wine country , then continue through Vernon to Revelstoke, where you would be back on your original route if you had gone through Kamloops
The drive is spectacular through the Rock Mountains ( Kicking horse pass and Rogers pass ) . You can see the spiral tunnel between Field and Kicking horse where the train actually loops right through the mountain
Needless to say the drive through Yoho and Banff national park is awesome
If you want to save some time, you should take the Coquihalla Hwy towards Kelowna / Kamloops since its much faster and 2 lanes all the way . The more scenic Highway 3 is nice but its hard to pass slow vehicles in lots of areas
You are not giving up too much, since the Coqhihalla route is pretty scenic .
PM if you want some hotel recommendations. I have made the Vancouver to Calgary drive more times than I can count
Don't worry about net access.....every Starbucks, Tim Hortons etc has Wi Fi . Surprisingly good cell coverage along entire route . All the park visitor centers have wi fi