It is too much to do all these in a short period of time with kids (how old?). Banff and Jasper are 100 times better than Vancouver. Vancouver trip so far was the least interesting trip we have ever had. So disappointing. Maligne Lake in Japsper, where Spirit of Island sits, in my opinion is better than Lake Louise. After hiking, all stress are gone after sitting in a hot spring in Jasper and watching stars at 10:30PM. I climbed a couple of mountains. Whistler mountain and fairview outlook besides Lake Louise. Both are spectacular. My 14 year old son liked it so much. BTW, 1 day runs from 5am to 10pm because there is almost no night in summer.