Flying: Register with your arrival test provider
You may be required to get tested before leaving the airport. To speed you through the process, register in advance with the testing provider for the first airport you will arrive at.
When you register, use the same email address you used for your ArriveCAN account.
Airport test providers
- Abbotsford (YXX) - LifeLabs
- Calgary (YYC) – Switch Health
- Edmonton (YEG) – Switch Health
- Halifax (YHZ) – Switch Health
- Hamilton (YHM) – Switch Health
- Kelowna (YLW) - LifeLabs
- Montreal (YUL) – Biron (no pre-registration required)
- Ottawa (YOW) – Switch Health
- Quebec City (YQB) – Biron (no pre-registration required)
- Regina (YQR) – LifeLabs
- Saskatoon (YXE) - LifeLabs
- St. John’s (YYT) – Switch Health
- Toronto (YTZ) - Switch Health
- Toronto (YYZ) – Switch Health
- Vancouver (YVR) – LifeLabs
- Victoria (YYJ) - LifeLabs
- Waterloo (YKF) – Switch Health
- Winnipeg (YWG) - Dynacare
Arrival testing and quarantine requirements
There are different entry, testing, and quarantine requirements depending on your vaccination status.
Fully vaccinated: testing and possible quarantine
Unvaccinated and partially vaccinated: testing and quarantine
Meet all the entry requirements for your situation:
- Requirements for fully vaccinated travellers
- Requirements and exemptions checklists for unvaccinated, essential service workers and all others
- Date modified: