OR, you know, just drive to Seattle. Book it so that you can use your seattle leg sometime earlier to go somewhere, then drive to Seattle and throw away your Seattle-Vancouver return leg.
The drive to Seattle isn't that much longer than the drive to any other major US airport from the city.
If you wanna be pedantic about that one, then sure. But we're talking about Dubai here, that's not your "I have to fly there every week" business destination. And a leisure traveller isn't gonna say "no I rather save 3h in flying and pay 400 dollars more on a 14h+ trip). for 400 dollars they can stay on vacation longer or buy more souvenirs. Or, you know, go to Hawksworth once. pretend you're a regular citizen with a regular income here.
Compare
http://www.kayak.com/explore/SFO/
and
http://www.kayak.com/explore/YVR/
South America?
The only ones more expensive are odd ones like Recipe etc. Major hubs (Rio, Sao Paulo, Lima, Santiago) are all cheaper from YVR AND the distance is much longer.
Africa?
Cheaper to Johannesburg. Not cheaper to Cape town or Kenya, I'll give you that.
Europe?
Cheaper basically anywhere from Vancouver than from SFO.
Asia?
Cheaper basically anywhere from Vancouver than from SFO, though you've already granted that
Australia?
Cheaper from SFO, though also much shorter distance - accounting for distance, probably more of a tie than anything.
India/Middle East?
Some cheaper from each destination, calling it a tie