Detroit-Windsor crossing takes about an hour if it's peak times, or busy.
I've had times where it took me 5 minutes to cross, and times where it's taken 2 hours.
I'd suggest getting over there early.
There's things to do, stuff to see in Windsor. Nice mall, and a great casino (Caesar's) about...