I was just as shocked as you when I contacted Northstar myself. I assumed that I wold save a lot of money by booking directly with them. But even as early as March I was quoted a price which would only allow for a $20 savings over the cruise ship excursion price. I decided to book with the ship because I assumed that it would be easier to deal with any inclement weather, etc.
Good luck and enjoy your trip.