Originally Posted by maple
As for me, this route seems good except I will be passing by LHR more than twice?
YUL-LHR-NBO(stop)//JNB-LHR-CAI(stop)-LHR-YUL
But, if you have the time to stay more than 24 hours in London, you could do:
CAI(stop)-LHR(stop)-YUL
because CAI-LHR-YUL is only 11 miles more than CAI-YUL.
Two transits and one stopover are allowed through any point (such as LHR in your case).