where is windsor
windsor ËwÉªnzÉr ontario is the southernmost city in canada the detroit river is to the north of the city which separates it from detroit michigan in 2011 windsor had an urban population of 276165 making it the 16th largest population centre in canada