or go via LHR and rent a day room to get partially caught up on jet lag:
AC () 864 0
YUL 12/10/09 7:40 PM
LHR 13/10/09 7:30 AM 333
Su,M,T,W,F
79% / 28m J4 C0 Z0 Y9 M9 U9 B9 H9 V9 Q9 L9 A9 K1 N1 G1 R0
SA () 235 0
LHR 13/10/09 7:00 PM
JNB 14/10/09 7:20 AM 346
Daily
97% / 15m C4 J2 ZC DC Y9 B9 M9 K9 H9 S9 Q9 T9 VC LC WC GC
All these Oct 12th departures presuppose that family doesn't matter and Thanksgiving is just another Monday
If date of arrival is not a big deal, then you can do on Oct 13 too.
Connections
AC () 864 0
YUL 13/10/09 7:40 PM
LHR 14/10/09 7:30 AM 333
Su,M,T,W,F
79% / 28m J9 C9 Z9 Y9 M9 U9 B9 H9 V9 Q9 L9 A9 K9 N9 G9 R0
SA () 235 0
LHR 14/10/09 7:00 PM
JNB 15/10/09 7:20 AM 346
Daily
97% / 15m C3 J0 ZC DC Y9 B9 M9 K9 H9 S9 Q5 TC VC LC WC GC