Welcome to the forum, norsecode ~
You could consider staying the night before at a Richmond hotel, some of which provide free parking to cover those 2 weeks. Then it's a 30 min Canada Line ride into Vancouver within a 300 meter walk of the Canada Place cruise pier.
You could also park at Vancouver airport's long term parking, or Park 'n' Fly and take the same Canada Line into Vancouver.
Choose the "long term" tab on this webpage: yvr.ca/en/getting-to-from-yvr/parking.aspx
The airport parking is probably your best bet. However, you may find that its actually less expensive to pay for a night's hotel and get the two weeks of parking included.
Another option that would be less expensive, but not particularly secure is the Horseshoe Bay Lions Parking, but getting back to the cruise terminal would be a hassle from there.
Ouch. I see what you mean. Parking at the terminal is almost 200 per week.
Hotel parking is a good option. Accent Inn website seems to indicate that you get 25 days parking for one night booking at less than $150. (haven't tried this one myself but my son did last month). And there are other hotels around the airport that offer this service as well. Sleep there, take their shuttle to the airport and from there the Canada Line to the Cruise Terminal. On your return same thing in reverse to pick up your car.
-:- Message from Tripadvisor staff -:-
This topic has been closed to new posts due to inactivity. We hope you'll join the conversation by posting to an open topic or starting a new one.
To review the Tripadvisor Forums Posting Guidelines, please follow this link: http://www.tripadvisor.com/pages/forums_posting_guidelines.html
We remove posts that do not follow our posting guidelines, and we reserve the right to remove any post for any reason.