Book flights from Toronto to South Africa with Cathay Pacific from