Pulau Vancouver terpisah dari British Columbia oleh Selat Georgia dan Selat Queen Charlotte , dan dari negara bagian Washington oleh Selat Juan De Fuca .