While the 2024 NHL All-Star game will be in the hockey-city of Toronto, the 2023 ASG was controversially put in South Florida. These past games were a genuine disaster, which really showed why these types of events should be in typical hockey markets.
This is why it was a bit of a shock when it was announced that the 2025 All-Star Game will be in one of Detroit, Seattle, or Edmonton. None of these are as non-typical as South Florida, but they aren't quite on the level of Montreal, Toronto, or New York.