TAKE A CAB, and don't stay at the airport unless you are just looking for a bed before/after the cruise. You will be greatly impaired for any Vancouver touring from there.
A cab will cost about $28+++ca. (Use a credit card for the best exchange. ) Certainly not enough to second guess a great downtown location.