It's not just Toronto that's bigger, It's the surrounding area. there are a lot more people in southern Ontario than in Quebec so no I don't think that Mtl could support 2 teams. Your TV viewing audience is more important than filling the stands $$ wise
Bahahahaha a team in Laval. Tell me, where would this second Montreal team play? There really is nowhere in this city for another team, never mind the fact that nobody would stop rooting for the Habs, they're just too good right now. Like said earlier, the only other place for hockey in Quebec is in Quebec City.
Anyways, Toronto should not and will not have a second team, if anything it'll go to a place like Hamilton. I just couldn't imagine the nightmare of having to house two hockey teams and an NBA team in one arena. I know they do it at the Staples Center but that's two basketball teams and 1 NHL team.
The only way I see we can have a second team, is if the population in Mtl and the surrounding increases, by like twice the amount. Cause otherwise I only see one and only one team here due to fanbase and how popular and loved they are.