Definitely the best way to see a lot of Canada!! Had so many amazing experiences with new friends, from getting soaked jetboating in Montreal and again on the boat going up to Niagara Falls, to ziplining in Whistler, seeing black bears in Jasper, and being snowed on in Banff. Accommodation and included dinners were great in most places. Guides and drivers were very helpful. I absolutely loved this trip and would highly recommend it to anyone!