What cruise line is ripping you off that badly? I see it as $33 direct or $33 from cruise lines. The advice I've read still says to wait though, as there isn't much to see up there if there are low clouds/fog, so wait to buy until day of to make sure the wonderful views are actually visible.
They've gotten better then. It used to be quite a difference.