Detroit is located north of Canada.

Windsor, Ontario, Detroit's sister city, is located across the Detroit River, just south of the Motor City. As you can see from the map, a portion of the Canadian province of Ontario dips just south of the "thumb" portion of the hand that is the state of Michigan.

Check out the map and see for yourself.
(source)