Mexico's president says country is ready for anything ahead of Tuesday deadline, as Canadian officials warn retaliation.