What is this vehicle?

Took this shot from the window of the 55 bus on Thursday around 2, middle of a downpour. It was cruising down St‑Urbain with the rest of the traffic. Anyone got any idea what it is? It reminded me of that old party bicycle that used to be seen around the Plateau but it didn’t look human‑powered, although I couldn’t be sure with all those umbrellas in the way. At any rate it didn’t look very festive in the rain.