We always bought our insurance through TravelEx and we never bought it until just before final payment because up until then we could cancel and get all of our money back anyway. Also, we mostly drove to the departure ports but if we had to fly we bought the insurance when we purchased air fare.