I haven't book my flight yet...I've mailed to IOM but they didn't reply yet......planning to fly on 1st or 2nd week of september......I got several options
1. Emirates with 9.5 hrs stay over [includes hotel] at Dubai then direct to Toronto [airbus A380]
2. Turkeys with 3.5 hrs stay over at Istanbul then direct to Toronto [Boing 777]
3. Ethad with 8hrs stay over at Abu Dhabi [includes hotel depemding on availability of room] then to Toronto
4. Cathey Pacific with two stay overs [may be in Beijing & Tokyo]
there are some other flights like Qatar, Kuwait, Gulf......they got stay over at London then to Toronto with Air Canada