The great-circle distance between Edmonton, Canada and Tokyo, Japan is approximately 8,070 kilometers (about 5,015 miles).
This is a straight-line measurement; actual flight paths may be longer due to routing, winds, and air traffic control.