weather Vancouver, San Diego, Buenos Aires