In the fist hour of the tour, Frank (his nick is Kung Fu Panda), the Chinese Tour Guide, would collect the lump sum fees in CASH only ($241/Adult & $160/Kid with the exclusion of "Niagara Falls by Night", which he decided to skip) for the Optional Attraction/Excursion Tickets, without the introduction of any Attractions/Excursions.
So, we just blindly gave the money without having a chance to ask how much each of the Optional Attraction/Excursion cost, or to choose what Attractions to go or not to go (like any other tours), or what made up the $241/Adult and $160/Kid... Then during the tour, if you decide not to go or unable to go to some those Attractions/Excursions then he would not refund the money.
On top of all this, the current exchange rate is $1USD = $1.05CAD but he made us exchange $1USD to $0.95CAD. That translates into another at least 10% lost on exchange USD/CAD.
During the tour, if you were lost and calling his cellphone, he would not pickup the phone (even when the bus driver called him to tell him the pickup location, he did not pick up the phone and we ended up walking on the heavy rain to the bus. We all got very wet...). You had to figure out how to go back to the tour bus yourself.
That was how dishonest, how rude, how bad he was on our tour. But at the end of the tour, he still collected his mandatory tip of $7*4days/person = $28/person.