Your link doesn't say the magnetic pole has moved from the vicinity of the geographic pole. Do you understand latitiude and longitude?
"I have a National Geographic map of the world from 1981 (showing the Soviet Union, for instance) which indicates the magnetic north pole at 100.5 W long, 76.5 N lat. A more recent 2000 map from the same source shows the magnetic north pole at 105 W, 79.5 N---a shift of about 250 miles in 20 years."
The original 1981 posistion he mentions, 76.5 N, is over 800 nautical miles south of the geographic pole. Yes, the magnetic pole moves, no, since it's its discovery, it has never been close to the geographic pole. Please look up the definition of the word "variation" as it applies to magnetic compasses.