Senior Iranian official caught in Toronto