They say that Montreal has two seasons - Winter and Construction. I disagree. There's three of them, Winter, Construction, and Festival.
Unfortunately, Construction and Festival occur in a brutal overlap that will make even the most patient traveler explode into loud and colorful expletives while sitting in a sweltering car or back of a traffic-confined bus.