On a statistic POV,how can you not compare NY, Boston for example to Toronto. Size wise, multiple professional sport (Blue Jays, Raptors, Leafs etc..) On a culturel base, how is Montreal not a comparable market? And since 1969, Habs won 9 titles to Toronto 0, just saying.
Base on facts, please explain how the NY Giants do have 3-4 Super Bowl title, and why the NY Jets haven't won anything for so long and on the other hand how can the NY Yankees win 27 World Series championship? Let's put in the equation the NY Mets for the purpose of the discussion. Same market area, same city or metropolitan region. Not the same result.
My opinion and it ain't fact: It is a matter of team competence, team culture and players responding to the highest level attending the next gear in their willingness to WIN.. I personally don't give shit about pressure excuses. True champions thrive on pressure.
Bottom line: IMO, Fans and media can not be the reason why players don't upgrade their performance under pressure. Now on the Leafs loss AGAIN this year.... from management, to the roster and the Leafs core, a huge analysis is required. Fans and media are not part of what need to be analysed.