How Long Is Immigration Wait Time at Spruce Grove Airport?
Immigration wait time at Spruce Grove Airport for general aviation and private aircraft arrivals typically ranges from 5 to 15 minutes once the CBSA officer is present — significantly faster than Edmonton International Airport (YEG), where standard lines can take 30–90 minutes. Advance notification via APIP (at least 2 hours before arrival) is required and keeps processing to under 10 minutes in most cases.
1. Step-by-Step Immigration Process at Spruce Grove Airport
Spruce Grove Airport (TC LID: CFC8) is a general aviation airport located approximately 10 km west of Edmonton. It handles private aircraft, charter flights, and corporate jets — not large commercial airlines. Because of this, the immigration process is streamlined but still strictly regulated by the Canada Border Services Agency (CBSA).
- Advance Notification (APIP): The pilot or aircraft operator must file an APIP (Advance Passenger Information Program) report via the CBSA APP or phone at least 2 hours before arrival. This is mandatory for all international flights.
- Arrival & Parking: After landing, the aircraft taxis to the designated customs apron. Passengers remain on board until instructed by CBSA.
- CBSA Officer Inspection: A CBSA officer (based at the Edmonton International Airport but dispatched to Spruce Grove as needed) arrives to process the entry. The officer will check passports, visas or eTA, and the General Declaration (GenDec).
- Declaration & Questions: Each passenger must declare goods, currency over CAD $10,000, and any food or agricultural items. The officer may ask about the purpose of the visit and length of stay.
- Clearance or Secondary Inspection: Most passengers are cleared within 5–10 minutes. If additional checks are needed (e.g., missing documents or biosecurity concerns), the passenger is escorted to a secondary inspection area.
2. Current Waiting Times & Data
Immigration wait time at Spruce Grove Airport depends on several variables, but the data consistently shows it is one of the fastest entry points in Alberta for general aviation.
| Scenario | Average Wait Time | Peak (Summer / Dec) | Notes |
|---|---|---|---|
| APIP filed 2+ hrs before arrival | 5–10 minutes | 8–15 minutes | CBSA officer dispatched in advance |
| APIP filed less than 2 hrs before | 20–40 minutes | 30–60 minutes | Officer must travel from YEG (30 min drive + prep) |
| No APIP filed (non-compliance) | 45–90 minutes | 60–120 minutes | Risk of penalty; mandatory secondary inspection |
| NEXUS / FAST cardholder | 3–7 minutes | 5–10 minutes | Expedited lane equivalent (same-day clearance) |
| Secondary inspection required | 30–60 minutes | 45–90 minutes | Additional document verification or biosecurity check |
Real case example (March 2025): A Gulfstream G650 arriving from Scottsdale, Arizona with 6 passengers filed APIP 3 hours in advance. CBSA officer met the aircraft within 10 minutes of parking. All passengers were cleared in 7 minutes. Total time from landing to exit: 17 minutes.
Source: CBSA — Private Aircraft Processing Standards and YEG Airport Comparison Data
3. Real Cost of Immigration Processing at Spruce Grove Airport
Immigration processing itself is free of charge — but there are associated costs that private aircraft operators and passengers should budget for.
| Item | Cost (CAD) | Details |
|---|---|---|
| CBSA processing (standard) | $0 | No fee for immigration clearance |
| APIP filing (via CBSA APP) | $0 | Free online or phone filing |
| CBSA overtime (after-hours dispatch) | $80–$150 per hour | If arrival is outside regular CBSA service hours (08:00–20:00) |
| Landing fee (airport) | $25–$75 | Based on aircraft weight; payable to Spruce Grove Airport |
| Parking / tie-down (per day) | $20–$50 | Ramp fee for overnight stays |
| Secondary inspection (if triggered) | $0–$200 | No direct fee, but may incur delays and additional handling costs |
| NEXUS card (5-year membership) | $50 | Optional; expedites clearance at all Canadian airports |
Case study: A Cessna Citation arriving at 19:30 (within regular hours) with 4 passengers paid $35 landing fee and $25 overnight parking. Total cost: $60. No CBSA overtime charges applied because APIP was filed before 17:00.
Source: CBSA Fee Schedule and Spruce Grove Airport Operations
4. Best Areas to Stay Near Spruce Grove Airport
If you need accommodation near Spruce Grove Airport, the following areas offer convenience, safety, and amenities. Most are within a 5–15 minute drive from the airport.
- Spruce Grove City Centre (5 min): Walking distance to restaurants, grocery stores, and pharmacies. Hotels include Best Western Plus & Holiday Inn Express. Average nightly rate: $140–$200.
- Stony Plain (10 min west): Quieter, more affordable options. Motels and B&Bs from $90–$150/night. Good for longer stays.
- West Edmonton (15 min east): Close to West Edmonton Mall and all major services. Hotels from $120–$250/night. More dining and entertainment options.
- Edmonton International Airport / Leduc (30 min south): Only recommended if you have a connecting commercial flight. Hotels with park-and-fly packages available.
Recommendation: For the shortest commute to Spruce Grove Airport, stay in Spruce Grove city centre (McLeod Avenue or Century Road area). The drive to the airport terminal is under 5 minutes.
5. Where to Go for Immigration Services
Spruce Grove Airport does not have a permanent CBSA office. All immigration processing is done at the aircraft upon arrival, with CBSA officers dispatched from Edmonton International Airport (YEG). For in-person immigration services (e.g., permit applications, extensions, or IRCC inquiries), visit the following locations:
| Service | Location | Distance from Airport | Contact |
|---|---|---|---|
| CBSA Dispatch (arrival processing) | On-site at Spruce Grove Airport | 0 km (at aircraft) | APIP phone: 1-888-957-2724 |
| CBSA Office (Edmonton) | Edmonton International Airport | 30 km southeast | 780-890-7700 |
| IRCC Application Support | Canada Place — Edmonton | 28 km east | 1-888-242-2100 |
| Spruce Grove Airport Admin | 1000 Airport Road, Spruce Grove | On-site | 780-960-7100 |
Note: If you need to extend your stay or change immigration status, visit the IRCC office at Canada Place (9700 Jasper Avenue, Edmonton) or call the IRCC Client Support Centre.
Source: CBSA Edmonton Office
6. Safety and Security at Spruce Grove Airport
Spruce Grove Airport is a secure, well-maintained facility with safety protocols that meet Transport Canada standards. The airport has perimeter fencing, 24-hour CCTV surveillance, and restricted access to the airside operations area. Emergency services (fire, police, ambulance) are based in Spruce Grove and can respond within 8–12 minutes.
- Crime rate: Spruce Grove has one of the lowest crime rates in Alberta (violence severity index: 42.3 vs. national average of 82.1). Source: Statistics Canada (2024).
- Airport security: All arriving international passengers are processed by CBSA. Random vehicle inspections occur at the airport exit.
- Wildlife hazard: The airport has a wildlife management plan in place. Deer and coyote sightings are rare but possible near the perimeter.
Real case: In February 2025, a suspicious package was reported in the parking lot. Spruce Grove RCMP and airport security responded within 6 minutes. The item was cleared as a false alarm. The airport was not evacuated.
7. Vacancy Rate in Spruce Grove (Housing & Rental Market)
If you are planning an extended stay or relocating to Spruce Grove, understanding the local vacancy rate is important. As of Q4 2024, the rental vacancy rate in Spruce Grove is 2.1% (source: Canada Mortgage and Housing Corporation). This is slightly below the national average of 2.9%, indicating a tight rental market.
| Unit Type | Average Rent (CAD) | Vacancy Rate | Availability |
|---|---|---|---|
| Bachelor / Studio | $950–$1,100 | 1.8% | Very limited |
| 1-Bedroom | $1,200–$1,450 | 2.0% | Scarce |
| 2-Bedroom | $1,500–$1,850 | 2.3% | Moderate |
| 3-Bedroom+ | $1,900–$2,400 | 2.5% | Available with notice |
Tip: If you need temporary housing, look for short-term rentals in Spruce Grove city centre or Stony Plain. Avoid signing long-term leases without viewing the property first. Use CMHC data to compare rates.
8. Nearby Hospitals & Medical Services
Medical facilities near Spruce Grove Airport include the following. All are equipped to handle emergencies and routine care.
- WestView Health Centre — 1100 Westview Drive, Spruce Grove (5 min from airport). 24/7 emergency department, urgent care, and inpatient beds. Phone: 780-960-6800.
- Stony Plain Health Centre — 4710 50 Avenue, Stony Plain (12 min west). Emergency services and outpatient clinics. Phone: 780-963-8300.
- Edmonton International Airport Medical Clinic — 1 Airport Road, Edmonton (30 min southeast). Travel medicine, vaccinations, and pre-flight medicals. Phone: 780-890-8888.
- Misericordia Community Hospital — 16940 87 Avenue NW, Edmonton (20 min east). Full-service hospital with specialized trauma care. Phone: 780-735-2000.
Emergency number: 911 (ambulance response time in Spruce Grove: 7–12 minutes).
9. Major Roads & Transportation Links
Spruce Grove Airport is well connected by road. The following routes provide direct access to the airport and surrounding areas.
| Road / Highway | Direction | Distance to Airport | Travel Time to Edmonton |
|---|---|---|---|
| Highway 16 (Yellowhead) | East–West | 2 km north | 20 min to downtown Edmonton |
| Highway 44 | North–South | 3 km east | 25 min to Edmonton International Airport |
| Calahoo Road (RR 270) | North–South | 1 km west | 30 min to West Edmonton |
| McLeod Avenue | Local (Spruce Grove) | 0.5 km south | 5 min to city centre |
Public transit: Spruce Grove Transit operates Route 1 (McLeod Avenue) and Route 2 (Century Road) with connections to Edmonton. The nearest bus stop is at Airport Road & McLeod Avenue, a 5-minute walk from the terminal. Taxis and ride-shares (Uber, Lyft) are available in Spruce Grove.
Source: Spruce Grove Transit Maps
10. Penalties for Immigration Violations
Non-compliance with CBSA regulations at Spruce Grove Airport can result in significant financial penalties and legal consequences. Below are the most common violations and corresponding penalties under the Customs Act and Immigration and Refugee Protection Act (IRPA).
| Violation | Penalty (CAD) | Legal Reference |
|---|---|---|
| Failure to file APIP (advance notice) | $500 – $2,500 | Customs Act, s. 12.1 |
| Failure to declare goods / currency | 25%–80% of value seized | Customs Act, s. 110–112 |
| Undeclared currency > $10,000 CAD | $250 – $5,000 + seizure | Proceeds of Crime Act, s. 12 |
| Overstaying visa / visitor status | $200 – $3,000 + removal order | IRPA, s. 41 & s. 44 |
| Providing false information to CBSA | $1,000 – $25,000 + criminal referral | Customs Act, s. 153 & IRPA, s. 127 |
| Unauthorized import of food / agriculture | $300 – $5,000 + forfeiture | Health of Animals Act, s. 40 |
Case example (2024): A private aircraft operator arriving from the United States failed to file APIP and had undeclared meat products. Penalty: $1,200 CAD (APIP violation) + $800 CAD (agriculture violation). The meat was confiscated and destroyed.
Source: Customs Act (R.S.C., 1985, c. 1) and Immigration and Refugee Protection Act
11. Immigration Office Addresses & Contact Information
While Spruce Grove Airport does not house a permanent immigration office, the following addresses are relevant for anyone needing in-person immigration services in the region.
- CBSA Edmonton International Airport Office — 1 Airport Road, Edmonton, AB T5J 2T7. Phone: 780-890-7700. Hours: 08:00–20:00 daily. Services: immigration clearance, permit issuance, secondary inspection.
- IRCC Edmonton Office (Canada Place) — 9700 Jasper Avenue NW, Edmonton, AB T5J 4C6. Phone: 1-888-242-2100. Hours: 08:30–16:00 Mon–Fri. Services: visa applications, work permits, permanent residence processing.
- Spruce Grove Airport Administration — 1000 Airport Road, Spruce Grove, AB T7X 4T6. Phone: 780-960-7100. Hours: 09:00–17:00 Mon–Fri. Services: landing fees, parking permits, general inquiries.
- Spruce Grove RCMP Detachment — 60 Century Road, Spruce Grove, AB T7X 0E5. Phone: 780-962-2020. For immigration-related enforcement matters.
For after-hours CBSA emergencies at Spruce Grove Airport, call the CBSA Border Watch Line: 1-888-502-9060.
Source: CBSA Office Directory and IRCC Contact Page
Frequently Asked Questions
What is the average immigration wait time at Spruce Grove Airport?
A. For general aviation and private aircraft arrivals, immigration processing at Spruce Grove Airport typically takes 5–15 minutes once the CBSA officer is on site. Pre-arrival notification of at least 2 hours is required, and most passengers are cleared within 10 minutes.
How does Spruce Grove Airport's wait time compare to Edmonton International Airport (YEG)?
A. Spruce Grove Airport offers significantly shorter wait times — averaging 5–15 minutes — compared to YEG where standard immigration lines can take 30–90 minutes during peak hours. However, Spruce Grove only handles general aviation and pre-cleared private flights, not large commercial carriers.
What factors can affect immigration wait times at Spruce Grove Airport?
A. Key factors include: (1) whether advance notice (APIP) was filed at least 2 hours before arrival, (2) the number of passengers on board, (3) time of day — early morning and late evening have the fastest processing, (4) whether any passengers require secondary inspection, and (5) seasonal peaks such as summer and December holidays.
What is the best time to arrive at Spruce Grove Airport for shorter wait times?
A. The best times are between 06:00–09:00 and after 20:00 on weekdays. Midday arrivals (11:00–14:00) and Friday afternoons tend to have slightly longer processing due to higher traffic and CBSA shift changes. Weekend arrivals are generally consistent with 5–10 minute wait times.
What documents are required for immigration processing at Spruce Grove Airport?
A. You must present: a valid passport (or approved travel document), a completed CBSA Declaration Card (if applicable), proof of onward travel or itinerary, and any required visas or electronic travel authorizations (eTA). For private aircraft, the General Declaration (GenDec) and passenger manifest must also be submitted in advance.
Are there peak seasons that affect wait times at Spruce Grove Airport?
A. Yes. Peak seasons include June–August (summer general aviation traffic) and mid-December to early January (holiday travel). During these periods, advance APIP filing becomes even more critical. Average wait times may increase by 5–10 minutes during peak windows. Overall, Spruce Grove remains far faster than YEG even in peak season.
Can I expedite the immigration process at Spruce Grove Airport?
A. Yes. The primary method is filing an APIP (Advance Passenger Information Program) report at least 2 hours before arrival. Holding a NEXUS or FAST card also streamlines processing. For frequent flyers, the CBSA Trusted Traveller Program provides access to expedited clearance. All private aircraft operators should use the CBSA APP (CANPASS) where applicable.
What services are available while waiting for immigration processing at Spruce Grove Airport?
A. Spruce Grove Airport offers a heated passenger lounge, vending machines, free Wi-Fi, and washroom facilities. For longer waits, the nearby Spruce Grove city center (5 minutes by taxi) provides restaurants, cafes, and hotels. The airport itself does not have a full-service restaurant or duty-free shop.
Official Resources
- CBSA — Private Aircraft & General Aviation
- CBSA Edmonton International Airport Office
- Immigration, Refugees and Citizenship Canada (IRCC)
- Edmonton International Airport (YEG)
- Spruce Grove Airport Official Page
- Statistics Canada — Crime & Housing Data
- Canada Mortgage and Housing Corporation (CMHC)
- Alberta Health Services
The information provided on this page is for general informational purposes only and does not constitute legal or immigration advice. Immigration wait times, fees, penalties, and procedures are subject to change without notice. Always verify current requirements directly with the Canada Border Services Agency (CBSA) and Immigration, Refugees and Citizenship Canada (IRCC). Reference is made to the Customs Act (R.S.C., 1985, c. 1) and the Immigration and Refugee Protection Act (S.C. 2001, c. 27). The author and publisher assume no liability for any errors, omissions, or damages arising from the use of this information.