We take a huge Bubba mug (1.89 litre, I think). Keeps it for more than a day. Canadian Tire have them. We also purchased an insulated jug at HiLo for like $3 (when we forget the Bubba mug ...) and that works, too. It's also great for ice water on the beach! The Bubba mug is not leakproof though. Get the ice at the hotel bar. When do you guys jet out through YYZ? We fly through on the 24th - maybe we're on the same flight?