Josh Ostroff had a difficult choice to make: Cancel a trip to Japan in March that he'd been promising his 10-year-old son for three years, or ignore travel warnings and put his family's health at risk amid the coronavirus outbreak.

He decided to cancel the trip.

When the family from Toronto asked for their money back, citing the Canadian government's warning to "exercise a high degree of caution" in Japan, they received a refund from their hotels and a voucher from the airline. Airbnb Inc. said no.