M pour Montréal's MARATHON festival features some 30 concerts over four days, in some 20 Montreal venues.
More here