To my Knowledge, you should get a RT-PCR testing from Delhi Terminal - 3 only if you are flying directly from India. If you are flying other way you should get tested in a 3rd country 72 hours before your flight to Toronto, so you will need to get tested at Doha if you can enter the country but...