Toronto
about 2600 miles
Heathrow Airport, London
It would be close to Greenland, just off its west coast.
No, but you can fly Vancouver, Montreal then Montreal, Casablanca or in peak seasons British Airways will fly Vancouver to London then London to Casablanca.
The flight time between London,UK and Vancouver,Canada according to Expedia is Total distance: 7,585 km (4,713 mi) Total duration: 9hr 35min
London (LON) to Vancouver, BC (YVR) Shortest Flight Duration 9 hours 20 mins
The approximate flight duration from Vancouver, Canada to London, UK is 9 hours and 57 minutes. So, if a plane leaves Vancouver at 11 am it will land in London at approximately 8.57 pm.
2603 miles
I would guess 14.5 hours based on Vancouver/London = 9.30 and London/Cairo = 5
Somewhere in Northampton off the M1 would probably be the most central place for a good meeting point.
From London to Vancouver is 9.5 hours. Then from Vancouver to Kelowna is another 45min flight or a 4 hour drive. There are no direct flights
London