We booked reservations on Le Bateau Mouche with the expectation that we would "tour" Montreal have a lovely dinner, etc. Well, I learned nothing of Montreal as it wasn't really a tour.
The dinner was horrible from beginning to end. Fried cheese was served cold and soggy, the salad had soggy croutons and a piece of bread with melted gouda that was cold, and the main course...well...awful! The temperature on the boat was extremely hot and uncomfortable.
I had been looking forward to the cruise for over a month and was completely disappointed with how lacking the entire event was. I couldn't wait to get off the boat...and when I did, we ran to the nearest restaurant because we were starving!
Don't waste your money on this!