No revenue to compete with the big teams, resulting in a shitty roster, resulting in fewer fans, resulting in less revenue, the cycle goes on.
Not accounting for the fact that quebecers earn less money, and as such have even less money to throw at bad teams.
Montreal is a sports wasteland outside of the Habs, going to a few impacts games this year has proven that to me.
Passionate fans are there, but the city wide support is lacking. And this is a team in the top soccer league in Canada and the USA, top of their division.
Montreal is a crappy sports town but MLS is not a major sport, despite its name.