Astronomy from 80 Degrees North on Ellesmere Island, Canada