This is the tour you want. Mounir (I believe that was his name) Provided a great around the city tour of Montreal. Fun, lots of jokes, very easy going and extremely personable German guy. I actually look forward to coming back in the summer months and hopefully catching him again! Very in-depth with the history and also introduce me and the rest of the group to places we SHOULD be checking out on our stay. I took a large bus tour for half the price (and half the benefit). The tour lasted from 930 to approx 5pm. Literally a full day with only 1 1/2 hour of self exploring for lunch.
The only downsides I found were (2). 1 - out of the company control, but with heavy fog many highlights were not able to be seen. 2 - Specialty tasting... I hoped for more, maybe something with a little more sustenance. Cost is at a premium so maybe poutine or something else special to Montreal or Canada in general. Even a lunch stop in Timeout would be ideal to keep everyone partially together while having many options to choose from.