yes
About 12 hours
The Heathrow to Cape Town flight is 5288 nautical miles, 13 hours average
I believe the shortest route (depending on stop overs) from Toronto to Cape Town is via London Heathrow. Take AirCanada to London and South African Airways directly to Cape Town. There are various other options available; through Amsterdam (with KLM) or Abu Dhabi (with Etihad). If you cannot find a suitable direct flight, you can also try flying to Johannesburg and catching one of numerous domestic flights to Cape Town (about 2hrs).
The flight from Cape Town to Johannesburg takes 2 hours.
At the moment most NY-Cape Town flights stop-over in Dakar, Senegal, for refuelling. This takes about an hour, and happens at about 2am Dakar time. Everyone grumbles a bit and carries on sleeping. A few passengers are offloaded and a few board the plane. The planes arrive in Cape Town in the early morning.
The flight time from Beijing to Cape Town Is : 16 hours , 5 minutes
Windhoek to Cape Town about 2 hours
Since the sun moves from East to West and London is further west than Cape Town, noon is 2 hours earlier in Cape Town than London.
There are no direct flights from Dublin to Cape Town, you will firstly need to get an interconnecting flight from Dublin to Heathrow (the flight path of that would pass over the Irish Sea, north Wales, then towards Birmingham, Oxford, then London). The flight from London to Cape Town will fly over the south coast of England (before crossing the English Channel), much of Western France, then over the Pyrenees mountain range and eastern Spain, then over the Balearic Islands, then the flight will head over much of the Sahara Desert before reaching the Gulf of Guinea past Nigeria, then the flight will head towards Angola and Namibia before slowly descending into Cape Town.
The flight duration from Los Angles to Cape Town takes FOREVER!
The flight between Glasgow, Scotland, and Cape Town , South Africa, is 11 hours and 45minutes.
The total flight duration from Cape Town to Buenos Aires is 9 hours, 3 minutes