Toronto’s Rogers Centre is still a home run for visitors as World Series fever spreads October 25, 2025