Since the University of Wndsor is just under the ambassador bridge which connect Windsor and Detroit. And there is a lot of rental information near the university. When will you plan to come? Better before August, since a large number of students will enroll in the university for the fall semestser.
BTW, I will try to find some information about the motel in Windsor and send to your mailbox.