Flight distance between Markham, Canada and Dihok, Iraq 5,790.2 mi / 9,318.5 km