The magnetic north pole has shifted over 400 km from Canada towards Russia in the past century due to changes in Earth's ...