Tom, you already have a lot of advice, but I think you are heading there too early. I went a couple of years ago - mid June - and the weather was hit and miss. Flurries in Banff and two days later, short sleeves in Jasper. I remember the drive from Banff to Jasper as being closer to 4 hours than 3. 3 days is not a lot of time.