Canadian Rockies Road Trip itinerary from Vancouver to Banff National Park and back including Whistler, Revelstoke, Icefields Parkway, Lake Louise, Moraine Lake, Yoho National Park, Okanagan Valley, and Washington, USA