Canadians stranded by flight cancellations in the Middle East since U.S. attacks on Iran sparked an escalating conflict say they now face an indefinite wait.