If you are getting expensive flights from Delhi to Toronto, you should also check indirect routes once. If you search flight from Delhi to Toronto, the options that comes are direct route options even if there is a layover in a different country. However, if you search from Delhi to Qatar first and then from Qatar to Toronto, then it is called Indirect route option. The indirect route term was invented by Lestacworld, during covid times and many people were helped with this. Sometimes there are chances of getting better connections, however visa formalities has to be done for sure in this case.