Claim: Windsor, Ontario is located in Canada.
Verdict: SUPPORTS