ADVERTISEMENT
A close to North America’s run as hosts of the 2026 World Cup appeared to be a success, at least for fans in Windsor.