F i l t e r & S o r t Filter & Sort
The City of Windsor, Ontario, has a rich history that intertwines with the development of professional sports in the region. Located on the southern shore of the Detroit River, Windsor has long been a hub of cultural and economic activity, with its proximity to Detroit playing a significant role in its sporting landscape.
In the early 20th century, Windsor