Although passports are not required for US and Canadian citizens to entry Mexico, they are mandatory for a legal wedding to be performed. Passports must be presented to the onsite Wedding Coordinator at the time of the wedding consultation in Cancun.