Hi Frequent Flyers/ Travellers, I'm hoping you'll be able to help me in my quest to finalize plans for my first trip to Canada. I'm looking for info on places to stay and logistics such as how to get from place to place (i.e. What public transport is available, how frequent it is and how much roughly the fares are), and recommendations for places to stay and lastly, what to see and do. The first bit of my trip is planned - I'm spending a week in Calgary with friends July 8 - 15. Then I'm picking up a hire car on the 15th to get to Vancouver by the 21st. I'm driving up to Jasper where I'll spend 2 nights - accommodation booked. Then back down the same highway as far as Lake Louise or Banff (17th) and on from there to Glacier National Park. I have not yet booked accommodation in that area eg. Golden or Revelstoke so would welcome recommendations. I'm going on from there to Kamloops (Hwy #1), from there to Hwy#99 and down to Vancouver via Whistler. I have no accommodation booked between Jasper which I leave on the 17th and Vancouver where I am booked for the 21st & 22nd only. So, I would love to hear people's recommendations of how long to drive for and where to overnight on that part of my trip.
I'd like to spend 4 more days in Vancouver (depart for Toronto on 27th). I would like to go whale watching and to see bears in the wild. I think if possible I'll avoid Vancouver Island as I may visit it on another occasion in the future. I need 4 nights accommodation in Vancouver but don't know if maybe I should go back up Hwy99 to get on trips for the whale watching and bear 'watching'? I'll walk or cycle around Stanley Park and hope Vancouver has open top bus tours of the city and other ways to get oriented with an overview of what's there.
Plan to fly from Vancouver to Toronto on 27th but not yet booked. Debating whether it would be best to stay in Hamilton as a mid point between Toronto, Niagara Falls and Niagara on the Lake. Departing Toronto on 31st. End of trip:-:
Would love suggestions for how to ideally logistically pack in the Falls, a winery or two, all there is to see in Toronto and not miss my flight on the 31st!

thank you.