Can you provide more details about your flights? This might help alot of people.
Sure! So I flew from my home country to Dubai and from there to Toronto Pearson Airport (YYZ). Here's how it went:
- I took the PCR test on Thursday, July 14, in my home country.
- Boarded flight from home country to Dubai on Saturday, July 16.
- 2 hours transit stop in Dubai airport
- Boarded flight (morning of July 16) from Dubai to YYZ using the same PCR test.
- Arrived at YYZ on July 16 (evening).
The same PCR test was valid throughout the whole journey. And the most important thing is that your test should've been taken within the last 72 hours of every flight that you board, including the last direct flight to Canada (in my case, it was Dubai to YYZ). If it passes the 72-hour duration, then your test is invalid and that's when you need to take a new one.
To summarize: if your first PCR test will be valid when arriving in Canada (e.g it was taken within the last 72 hours), then you don't need to take a new test at the transit country. On Canada's website, it says that it has to be valid when boarding the last flight to Canada, but just to be safe, make sure that it's also valid when you land in Canada.
I hope this will help.