Unlike other big cities Montreal doesn't seem to provide many free tours. sigh. This tour comes closest by guiding you through the whole city for over six hours for ridiculously cheap price. If six hours are too long for you, you may be able to split your tour to two days. The guide Michel is super knowledgeable and very fun.