I agree with the recommendation to find a dentist in Vancouver if it all possible. If your husband's dental pain is from an infection, the dentist can get him started on antibiotics and provide some pain medication. This will make your cruise much more enjoyable. Perhaps your hometown dentist, or your dental insurance company if you have one, could provide recommendations for dentists in Vancouver.