On my most recent cruise, Vancouver airport wasn't the problem. It was Canada Place. That said, when I priced airfare, it was over $1,000 to fly to YVR vs. $519 on SW to Seattle. Even with the shuttle fee, it was still much less expensive to fly to Seattle.