general practice careers in Vancouver, Canada