This was my favorite US vacation. The mix of scenery, outdoor activities, and animal viewing was beyond expectations. I shared many pictures with my associates at work, and many of them mentioned a desire to travel to Alaska and asked for my itinerary.
If you want to cram in 3 countries in 2 weeks then this is the trip for you. Cycling is not nearly as difficult as other moderate to challenging trips. Because of the distances involved you'll spend quite a bit of time on the bus.
For first time travelers to the US and Canada, this tour is an amazing option to get a grasp of the culture and attractions the two countries have to offer. Larry (tour guide) was excellent! He really knows about his stuff and is always willing to accommodate any of your concerns. He's also willing to answer any questions you have regarding anything (and I mean anything, regardless of whether your question involves the tour or not). However, I would not recommend this tour to those which struggle to walk moderate distances and those who find stairs difficult as this tour heavily involves these activities. Also, it is also important to keep in mind that walking in the pouring rain is inevitable so better to come prepared and bring a waterproof jacket, a cap, an umbrella and shoes which can get wet. With regards to meals, there isn't really a lot of options for breakfast and their meals severely lack vegetables, but they do offer fruits. Food servings in America is excessive as compared to those in Asian countries so it would be best to just share food if you don't have a big appetite, so as to not be wasteful. I also recommend bringing your own refillable water bottle because most of the places have water refilling stations if you keep your eye out for them. Refilling water in hotels during breakfast is also an option.