All the Reasons to Fall Head Over Heels for Montreal

While Montreal is not the largest city in Canada, it sure is the biggest charmer in the country.  Its streets are reminiscent of Old France,