Prime Minister Justin Trudeau was on the defensive on Tuesday over costs associated with, and the location of, his family's Christmas vacation in Jamaica, with opposition party leaders questioning his judgment and demanding more information about the trip.