How far is Lebanon from Canada?

The flight distance from Beirut, Lebanon to Montreal Canada is about 5,405 miles (8,698 km).