According to tripadvisor.com Windsor is among the top 25 places to visit in Canada.
The website describes Windsor like this:
Across the Detroit River from Detroit lies Windsor, a border city steeped in the history of international relations between the U.S. and Canada. Browse the city’s murals and numerous museums showcasing the rich past of the area, from its industries to clashes with its American neighbors. In the summer, the cities of Windsor and Detroit celebrate their lasting peace with the International Freedom Festival. Americans flock across the border to enjoy the Casino.
The top place to visit in Canada is Banff , Alberta. Check out the entire list of top 25, and see what makes our Country so great!