Florida hosted the 2023 All-Star game, which was projected to be a complete failure given how little Florida's hockey market is there. The NHL attempted to make a more upbeat announcement in Florida by announcing that the official location of the 2024 NHL All-Star game will be Toronto, Canada.
The leading contenders for hosting the 2025 NHL All-Star game have now been reduced to only three teams, according to reports. Edmonton, Detroit, or Seattle are the locations of the three teams.
Maybe Marchand would like to see an NHL game in Boston, but would it really do any better than Florida... likely it would, but there are much better locations.