20 Nights
Toronto, Jasper, Lake Louise, Banff, Vancouver, Juneau, Skagway, Glacier Bay National Park and Ketchikan