Montreal has topped a list of 80 cities offering the best overall ret ...