But u have to get turkish visa to take the test. Because its not within departure area or somethingyes, i booked flight via PIA and after ban, they said contact us after 23 May 2021.
i too am looking for alternative options and found that Turkish airline option is better. they too perform PCR test at airport and give result in 5 hours. layover time at Istanbul Airport enroute to Toronto is 5,55hrs. its cost effective,
for Etihad and Emirates , these are way to expensive.