ArriveCAN
Travel & Local · CBSA-ASFC
ArriveCAN screenshots
If you fly into Canada from abroad and want to get through the arrivals hall with less standing around, ArriveCAN is the app built for that job. It carries the Advance CBSA Declaration, which lets you answer customs and immigration questions before you land rather than at a kiosk after a long flight. The app is free, has no ads and no in-app purchases, and the developer, CBSA-ASFC, describes the declaration feature as optional.
The appeal is straightforward. You fill in your answers while you still have time and a decent screen in front of you, and the app then hands that information to the border process when you arrive. For anyone who travels into Canada by air with some regularity, or for a family trying to move a group through an airport without a bottleneck at the self-service devices, that is a meaningful convenience. It is not a general travel companion; it is a narrow, single-purpose tool.
How the advance declaration works
That window is the key constraint, so the practical routine is to complete it in the day or two before departure. The developer limits the feature to international air travellers arriving at selected airports, so it is worth confirming that your arrival point is covered before you build it into your plans.
The payoff the developer describes is time saved at a primary inspection kiosk or eGate, and shorter line-ups in the arrivals hall as a result. That is the logic of any pre-clearance approach: the work moves from the crowded moment to a quieter one. I would treat the line-up benefit as a reasonable expectation rather than a guarantee.
At the border itself, the process is a two-part handoff. At a kiosk, you present your passport and verify who you are. After that check, your submitted declaration reappears so you can look it over and confirm it. You can fix and update the declaration before certifying it, which I find reassuring, since plans and purchases do change between booking and boarding.
The rest of what you get
Beyond the declaration itself, the app is deliberately lean. It supports English, French and Spanish, following your device's language settings, so a household that works in more than one language can each use it in the one they are most comfortable reading. The developer also points to an accessibility notice for the app, which is the kind of thing worth reading if you rely on assistive features.
The recent update is limited to dependency updates. For a tool like this, that is fine. You are not here for novelty; you are here for a form that works when you need it.
It is worth being clear about the shape of the app: it is not a trip planner, a flight tracker or a document wallet. What it does is hold the advance declaration and carry it to the border. Everything else in your travel day stays with other tools.
What it asks of you
The requirements are modest but specific. You need to be an international air traveller entering Canada, and you need to be arriving at one of the selected airports where the declaration feature is available. Travel by land or sea, or arrival at an airport outside that group, falls outside what the developer describes here.
You also need your travel document to hand, since the border step begins with scanning it at a primary inspection device. And you need to time your submission inside the 72-hour window before your flight.
On cost, there is nothing to weigh. The app is free, there are no ads, and there are no in-app purchases. The decision is purely about whether the advance declaration fits how you travel.
Getting the most out of it
The sensible approach is to treat the declaration as part of your pre-flight checklist, alongside checking in and confirming your seat. Somewhere in the 72 hours before departure, open the app, answer the customs and immigration questions, and leave it there.
Because the declaration can be edited before you certify it, there is no need to be precious about getting every detail right the first time. If you buy something in duty free or your plans shift, you can adjust the answers when the declaration comes back up for review at the border. That flexibility is the feature I would lean on most.
If you travel with others, it is worth thinking about who fills in what before you get to the airport rather than dividing the work in the arrivals hall. And if you are unsure whether your arrival airport participates, check that first. The app's usefulness rests entirely on that one condition.
A focused tool for a specific kind of arrival
ArriveCAN does one thing and does it without clutter. For international air travellers heading to Canada through a supported airport, it offers a real head start on the customs and immigration questions, and the ability to fix your answers before certifying them removes much of the pressure. The free price, the absence of ads and the lack of in-app purchases make it an easy thing to keep on your phone.
The limits are the ones the developer sets: air travel only, selected airports, and a 72-hour window. If your trips into Canada fit inside those lines, this is a sensible app to install before your next flight. If they don't, there is nothing here for you to work with.
With more than five million installs and a 4.9 average from over 181,000 ratings, it has clearly found its audience among people who fly into Canada. I would install it ahead of a trip rather than at the airport, and treat it as one small but useful piece of the journey.
The short verdict
A free, focused app that gives international air travellers to Canada a head start on customs and immigration questions.
What's new in version 3.6.13
- Updated dependencies
App specs
- Version3.6.13
- UpdatedMarch 18, 2026
- Downloads5M+
- RequiresAndroid 7.0+
- PriceFree
- Age ratingEveryone
ArriveCAN: frequently asked questions
How far in advance can I submit my customs and immigration answers?
Travellers flying into Canada can submit their customs answers through this declaration up to 72 hours ahead. The practical approach is to complete it in the day or two before departure. Once you are at the border, the declaration is retrieved for you to review and certify.
Can I change my declaration after submitting it?
Yes. When your declaration is retrieved at the border, you review it and can edit and update your answers before you certify them. That means a purchase made on the way to the airport, or a change in plans, does not leave you stuck with outdated information. You confirm the final version yourself.
Does ArriveCAN cost anything?
The app is free. There are no ads and no in-app purchases. Whether you use the advance declaration is a matter of whether it fits how you travel.
Which languages does the app support?
Three languages are offered, and the app matches whatever language your device is set to. If your phone is set to one of those languages, the app will match it. That makes it usable for households that read different languages.
What happens when I reach the border?
At a kiosk, you present your passport and verify who you are. After that check, your submitted declaration reappears so you can look it over. You then certify it, editing anything that needs correcting first.
Pros
- Free with no ads or in-app purchases
- Answer customs questions up to 72 hours ahead
- Declaration can be edited before certifying
- Supports English, French and Spanish
- High rating from a large number of users
Cons
- Only for international air travellers
- Limited to selected arrival airports
- 72-hour window before your flight
- Requires scanning your travel document at the border