
Planning a dream trip to Canada? Whether you’re imagining maple syrup in Quebec 🍁 or exploring the Canadian Rockies 🏔️, there’s one important thing you should do before you land — submit your Canada Advance Declaration (CAD) through the ArriveCAN app or website. 🛂
I just returned from a trip to Toronto, and let me tell you — using ArriveCAN saved me a ton of time at the airport. So here’s everything I learned to help my fellow Malaysians travel smoother.👇
📄 What’s the Canada Advance Declaration (CAD)?

The Canada Advance Declaration (CAD) is a digital arrival form introduced by the Canada Border Services Agency (CBSA) to streamline entry into the country. It lets you fill out your customs and immigration info online before your arrival.
🔍 In simple terms, it’s an online declaration that international travellers (including Malaysians) can fill in before landing in Canada. It collects:
- Full name & passport details
- Flight information
- Declaration of goods (like food, alcohol, etc.)
- Travel history & contact info
✅ After submission, you’ll receive a confirmation email or QR code, which you scan at self-service kiosks in Canadian airports — no paper forms needed!
🧾 Is CAD a Visa?
No, it’s not a visa. Malaysians need an eTA (Electronic Travel Authorization) or a visitor visa to enter Canada depending on their travel purpose.
The CAD is not a visa — it’s a customs declaration form, similar to what we used to fill out on paper during flights, now done digitally through ArriveCAN.
🛃 Why Is It Important?

- ✈️ Speeds up the airport arrival process
- 📉 Reduces paper forms and manual checks
- 👮 Helps Canadian customs officers process entries faster
- ⏱️ Shorter queue times at self-service kiosks
- 📱 Accessible on mobile via ArriveCAN app or web
✅ Key Takeaways
- CAD is optional for now but highly recommended — some airports will make it mandatory soon
- You can submit via ArriveCAN app or online portal
- It’s free, easy, and makes immigration smoother
👥 Who Should Submit the Canada Arrival Declaration?
If you're a Malaysian citizen flying to Canada, you're eligible to submit the Advance Declaration using ArriveCAN. It’s supported at major Canadian airports, including:
- Toronto Pearson (YYZ)
- Vancouver (YVR)
- Montreal (YUL)
- Calgary (YYC)
- Halifax, Winnipeg, Quebec City, Ottawa, Edmonton — and more!
Even if you're entering visa-free with an eTA, it’s still a good idea to submit this digital form.
📝 How to Fill Out the Canada Advance Declaration
💻 Option 1: Online via Web Portal

Go to https://arrivecan.cbsa-asfc.cloud-nuage.canada.ca
✅ Step 1: Sign In or Continue as Guest
You can create an account (optional) or continue as a guest. If you plan to travel often, creating an account makes future trips faster.
✅ Step 2: Select Your Arrival Information
You’ll be asked to input:
- Arrival airport (e.g., Toronto Pearson, Vancouver, Montreal)
- Arrival date and time
- Flight number
- Country of departure (e.g., Malaysia)
🕐 Must be completed within 72 hours before your scheduled arrival in Canada.
✅ Step 3: Enter Your Personal Information
Provide:
- Full name (as in your passport)
- Passport number
- Date of birth
- Nationality
- Email address (for your receipt)
✅ Step 4: Provide Travel Details
You’ll need:
- Your Canadian address (hotel, Airbnb, or friend’s home)
- Reason for travel (tourism, business, etc.)
- Length of stay (if known)
✅ Step 5: Complete the Customs Declaration
Answer standard customs questions such as:
- Are you bringing food, plants, or animals?
- Are you carrying more than CAD $10,000 in cash?
- Do you have gifts or commercial goods?
- Any duty-free or alcohol purchases?
🧳 Answer honestly — these are routine questions.
✅ Step 6: Review and Submit
- Double-check your info
- Click Submit
📧 You will receive a confirmation receipt with a QR code via email.
✅ Step 7: Save or Screenshot Your QR Code
📸 Take a screenshot or save it offline — you’ll need to scan it at:
- Airport kiosk
- E-gates (available at major airports)
- Or show it to a CBSA officer manually
📱 Option 2: ArriveCAN App

Download the ArriveCAN app on iOS or Android. Sign up, select your trip, and complete the Advance Declaration in under 5 minutes.
📧 You’ll get a digital receipt with a barcode — scan it at the airport kiosk for faster clearance!
✅ Quick Recap:
Question | Answer |
|---|---|
Is CAD a visa? | ❌ No |
Is it required? | 🔶 Optional but recommended |
Submit through? | ✅ ArriveCAN App or Website |
Cost? | ✅ Free |
Time to submit? | ⏰ Within 72 hours before arrival |
Benefits? | ⏱️ Faster immigration, no paper needed |
Cheap Hotels in Toronto
5 star
Business travel
Breakfast
🧳 Tips for a Smooth Arrival in Canada

📸 Screenshot your ArriveCAN receipt or QR code
🛬 Have your hotel address and eTA/visa info ready
📱 Use your phone or tablet — works great on mobile
✈️ Submit your info 1–3 days before your flight
💳 Don’t forget your eTA if entering Canada by air!
📶 BONUS: Stay Connected in Canada, Don’t forget to pre-purchase a Canada eSIM or travel SIM card so you can access maps, emails, and show your ArriveCAN code on the go!
🍁Explore Canada Now!

Canada is making travel smarter and more digital — and once you’ve sorted your ArriveCAN submission, you can focus on the exciting parts: finding the best halal food in Toronto, visiting Niagara Falls, or skiing in Whistler.
👉 Book your flight to Canada on Trip.com ✈️
👉 Reserve top-rated hotels in Toronto, Vancouver, or Montreal 🏨
👉 Get your Canada eSIM to stay online from the moment you land 📱
Safe travels, and bon voyage! 🍁
🙋♂️ FAQs: Canada Arrival Card (Advance Declaration)
📌 1. Is the Canada Arrival Card (CAD) mandatory?
No, it’s not mandatory yet, but strongly recommended. Submitting the Advance Declaration via ArriveCAN helps speed up your arrival process at major Canadian airports.📌 2. Is CAD the same as a visa?
No. The Canada Advance Declaration is not a visa. Malaysians entering Canada by air must apply for an eTA or a visitor visa, depending on your eligibility. CAD is simply a customs and immigration declaration — similar to the old paper card you’d fill out on the plane.📌 3. Who needs to submit the Advance Declaration?
All international travellers arriving at major airports like Toronto (YYZ), Vancouver (YVR), or Montreal (YUL) can submit it. It's optional for now, but may become mandatory in the near future.📌 4. How do I submit the Canada Advance Declaration?
You can submit it: 🖥️ Online: https://arrivecan.cbsa-asfc.cloud-nuage.canada.ca 📱 Via the ArriveCAN mobile app (iOS & Android)📌 5. When should I submit it?
You can fill it out within 72 hours before arriving in Canada. Try to do it 1–2 days before your flight for peace of mind.📌 6. What info is required?
You'll need to provide: Passport details Flight info & arrival airport Canadian address (hotel/family/friend) Declarations (e.g., food, gifts, cash)📌 7. Do I still need to fill out a paper form on the plane?
No, not if you submit the CAD online. Your declaration will be synced digitally — you’ll just need to scan the QR code at the airport kiosk.📌 8. What happens after I submit the declaration?
You’ll receive a receipt with a QR code. 🛂 Show or scan it at the airport kiosk (or eGate) upon arrival for a faster process.📌 9. Can I edit my submission if my flight changes?
Yes. If your travel details change, you can resubmit a new declaration via ArriveCAN.📌 10. Is ArriveCAN and the Advance Declaration free?
✅ Yes — it’s completely free. Never pay any third-party to fill this form.📌 11. Which airports accept the Canada Advance Declaration?
As of now, CAD is accepted at: Toronto Pearson (YYZ) Vancouver (YVR) Montreal (YUL) Calgary (YYC) Edmonton, Halifax, Ottawa, Quebec City, Winnipeg, Billy Bishop (YTZ)
