Go to Seattle and take JetBlue or pay a whole bunch more to fly US Airways, Delta, American Airlines or Continental to fly right out of YVR. WestJet and Air Canada don't fly into SDQ as of yet.
Try a website like kayak . com to compare prices for several different airlines/websites at once.