Alaska Air credit card gives you the annual companion ticket for $100 or so dollars.
Airline dining for miles-tons of restaurants in YVR that will add up fast especially is taking clients out. Link to register directly from your individual airline web site
And don't forget Hotel points..assuming you'll stay nights to go with your travels? Starwood properties are the preferred choice IMHO!