We are a family of 4, hoping to go to west of Canada this summer. Probably go to Vancouver, Banff, Lake Louise, Jasper, Whistler. What is the cheapest way of travelling round?