A magnetic compass does not point toward the true North Pole of the Earth.
Rather, it more closely points toward the North Magnetic Pole of the Earth.
The North Magnetic Pole is currently located in northern Canada.
It wanders in an elliptical path each day, and moves, on the average, more than forty meters northward each day.
Evidence indicates that the North Magnetic Pole has wandered over much of the Earth´s surface in the 4.5 billion years since the Earth formed.
The Earth´s magnetic field is created by Earth´s partially ionized outer core, which rotates more rapidly than the Earth´s surface.
Indicated in the above picture is Ellef Ringnes Island, the location ofEarth´s North Magnetic Pole in 1999.