Isn’t there a web site with live or near live satellite imaging of the North Pole?
http://www.arctic.noaa.gov/gallery_np.html
:)