this is too many stops for her wife, theres quatar airways around 700$, jordananian with only one stop of 2h in total 14h around 800, and middle east for around 700$ but all of themits one stop and its in the beginning of october before that its around 900$Turkish Airline fly directly from Istanbul to Toronto, Vancouver and Montreal.
Same thing with Egypt air, But you have to book a month ahead to get a good price otherwise it'll be expensive
I think the cheapest would be the egyptian airline but the turkish is better and more organized.