# List of Canadian airports by location indicator: CP

This is a list of all Nav Canada certified and registered water and land airports, aerodromes and heliports in the provinces and territories of Canada sorted by location identifier.
They are listed in the format:

## CP– Canada- CAN

Also see airport category and list.
| TC LID | IATA | Airport name | Community | Province or territory |
| CPA2 | | Mount Forest (Louise Marshall Hospital) Heliport | Mount Forest | ON |
| CPA3 | | Palmerston (District Hospital) Heliport | Palmerston | ON |
| CPA4 | | Simcoe (Dennison Field) Airport | Simcoe | ON |
| CPA5 | | Toronto/Tarten Heliport | Toronto | ON |
| CPA6 | | Hagersville (West Haldimand General Hospital) Heliport | Hagersville | ON |
| CPA7 | | Meaford (General Hospital) Heliport | Meaford | ON |
| CPA8 | | Simco (Norfolk General Hospital) Heliport | Simcoe | ON |
| CPA9 | | Dunnville (Haldimand War Memorial Hospital) Heliport | Dunnville | ON |
| CPB2 | | Fergus (Groves Memorial Community Hospital) Heliport | Fergus | ON |
| CPB3 | | Welland (County General Hospital) Heliport | Welland | ON |
| CPB5 | | Pilot Butte Airport | Pilot Butte | SK |
| CPB6 | | Pointe au Baril Station Water Aerodrome | Pointe au Baril | ON |
| CPB7 | | Bancroft (North Hastings District Hospital) Heliport | Bancroft | ON |
| CPB8 | | Bistcho Airport | Bistcho | AB |
| CPB9 | | Baldwin Airport | Baldwin, York Regional Municipality | ON |
| CPC2 | | Port Carling Aerodrome | Port Carling | ON |
| CPC3 | | Arthur (Walter's Field) Aerodrome | Arthur | ON |
| CPC4 | | Brampton (National "D") Heliport | Brampton | ON |
| CPC6 | | Teeswater (Thompson Field) Airport | Teeswater | ON |
| CPC9 | | Huntsville (Memorial District Hospital) Heliport | Huntsville | ON |
| CPD2 | | Ethel Airport | Ethel | ON |
| CPD3 | | Durham (Memorial Hospital) Heliport | Durham | ON |
| CPD4 | | Brussels (Armstrong Field) Airport | Brussels | ON |
| CPD5 | | Paudash (Paudash Lake) Water Aerodrome | Paudash | ON |
| CPD6 | | Parry Sound/St. Waleran Island Water Aerodrome | Parry Sound | ON |
| CPD9 | | Markdale (Centre Grey General Hospital) Heliport | Markdale | ON |
| CPE2 | | Ajax (Pickering General Hospital) Heliport | Ajax | ON |
| CPE3 | | Elk Lake Airport | Elk Lake | ON |
| CPE4 | | Cambridge/Reid's Field Airport | Cambridge | ON |
| CPE5 | | Port Colborne Airport | Port Colborne | ON |
| CPE6 | | Sundridge/South River Airpark | South River/Sundridge | ON |
| CPE7 | | Picton (Prince Edward County Hospital) Heliport | Picton | ON |
| CPE8 | | Halkirk/Paintearth (Fetaz) Aerodrome | Halkirk | AB |
| CPF2 | | Bar River Airport | Bar River | ON |
| CPF3 | | Dunrobin/Parti Field Aerodrome | Dunrobin | ON |
| CPF4 | | Cobden/Bruce McPhail Memorial Airport | Cobden | ON |
| CPF6 | | Stoney Creek Airport | Stoney Creek | ON |
| CPF7 | | Southampton Aerodrome | Southampton | ON |
| CPF9 | | Lake Rosseau/Arthurlie Bay Water Aerodrome | Port Carling | ON |
| CPG3 | | Fort Erie (Airbus Helicopters Canada Ltd) Heliport | Fort Erie | ON |
| CPG4 | | Elmira (East) Airport | Elmira | ON |
| CPG5 | | Hawkesbury (East) Airport | Hawkesbury | ON |
| CPG7 | | Fergus (Juergensen Field) Airport | Fergus | ON |
| CPG8 | | Chatham (Public General Hospital) Heliport | Chatham-Kent | ON |
| CPG9 | | Renfrew (Victoria Hospital) Heliport | Renfrew | ON |
| CPH2 | | Deep River/Rolph Airport | Deep River | ON |
| CPH3 | | Port Hope (Peter's Field) Aerodrome | Port Hope | ON |
| CPH4 | | Dolbeau-Mistassini/Potvin Heli-Base Heliport | Dolbeau-Mistassini | QC |
| CPh6 | | Penticton Regional Hospital | Penticton | BC |
| CPH7 | | Toronto/Markham Stouffville Heliport | Toronto | ON |
| CPH9 | | Fordwich Airport | Fordwich | ON |
| CPJ2 | | Alliston Heliport | Alliston | ON |
| CPJ3 | | Hamilton (Chedoke-McMaster Hospital) Heliport | Hamilton | ON |
| CPJ4 | | Geraldton (District Hospital) Heliport | Geraldton | ON |
| CPJ5 | | Stirling Aerodrome | Stirling | ON |
| CPJ6 | | St-Pierre-Jolys (Carl's Field) Aerodrome | St-Pierre-Jolys | MB |
| CPJ7 | | Kingston (General Hospital) Heliport | Kingston | ON |
| CPJ9 | | Manitowaning Water Aerodrome | Manitowaning | ON |
| CPK2 | | Strathroy (Blue Yonder) Airport | Strathroy-Caradoc | ON |
| CPK3 | | Hamilton (General Hospital) Heliport | Hamilton | ON |
| CPK6 | | Toronto (Mississauga Credit Valley Hospital) Heliport | Toronto | ON |
| CPK7 | | Ottawa (Children's Hospital) Heliport | Ottawa | ON |
| CPK8 | | Renfrew/Black Donald Lake Water Aerodrome | Renfrew | ON |
| CPK9 | | Arthur (Peskett Field) Aerodrome | Arthur | ON |
| CPL2 | | Bracebridge (South Muskoka Memorial Hospital) Heliport | Bracebridge | ON |
| CPL3 | | Kars/Rideau Valley Air Park (Rideau Valley Air Park) | Kars | ON |
| CPL4 | | Grand Bend Airport | Grand Bend | ON |
| CPL6 | | Parkland Airport (Edmonton/Parkland Aerodrome) | Parkland County | AB |
| CPL7 | | Bowmanville (Lakeridge Health) Heliport | Bowmanville | ON |
| CPM3 | | Pourvoirie Mirage Aerodrome | Mirage Lodge, Trans-Taiga Road | QC |
| CPM5 | | Tottenham/Volk Airport | Tottenham | ON |
| CPM7 | | Bradford Aerodrome (Brantford Municipal Airport) | Bradford | ON |
| CPN3 | | Moose Factory Heliport | Moose Factory | ON |
| CPN5 | | Listowel Airport | Listowel | ON |
| CPN6 | | Algoma Mills Water Aerodrome | Algoma Mills | ON |
| CPN7 | | Carleton Place (District Memorial Hospital) Heliport | Carleton Place | ON |
| CPN8 | | London (Pioneer Airpark) Aerodrome | London | ON |
| CPN9 | | Whitefish/Lake Panache Water Aerodrome | Whitefish | ON |
| CPP2 | | Collingwood (General and Marine Hospital) Heliport | Collingwood | ON |
| CPP3 | | Port Perry/Hoskin Aerodrome | Port Perry | ON |
| CPP4 | | Montréal/Passport Hélico Heliport | Montreal | QC |
| CPP6 | | York Aerodrome | York | ON |
| CPP7 | | Ottawa (Civic Hospital) Heliport | Ottawa | ON |
| CPQ3 | | Niagara Falls Heliport | Niagara Falls | ON |
| CPQ7 | | Skeleton Lake Water Aerodrome | Skeleton Lake | ON |
| CPR2 | | Ottawa/Embrun Aerodrome | Embrun | ON |
| CPR4 | | London (University Hospital) Heliport | London | ON |
| CPR5 | | Woodstock (Norm Beckham/Bob Hewitt Field) Aerodrome | Woodstock | ON |
| CPR7 | | Wingham/Richard W. LeVan Aerodrome | Wingham | ON |
| CPR8 | | Pincher Creek (Hospital) Heliport | Pincher Creek | AB |
| CPS1 | | Parry Sound Harbour Water Aerodrome | Parry Sound | ON |
| CPS2 | | Keene/Elmhirst's Resort Airport | Keene | ON |
| CPS3 | | Parry Sound (Portage Lake) Water Aerodrome | Parry Sound | ON |
| CPS4 | | Lucan Airport | Lucan | ON |
| CPS5 | | Miminiska Airport | Miminiska | ON |
| CPS6 | | Cornwall (Community Hospital McConnell Site) Heliport | Cornwall | ON |
| CPS8 | | Parry Sound/Huron Island Water Aerodrome | Parry Sound | ON |
| CPS9 | | Parry Sound/Frying Pan Island-Sans Souci Water Aerodrome | Parry Sound | ON |
| CPT2 | | Killarney Airport | Killarney | ON |
| CPT3 | | Rockton Airport | Rockton | ON |
| CPT7 | | Mattawa Water Aerodrome | Mattawa | ON |
| CPT8 | | Parry Sound/Deep Bay Water Aerodrome | Parry Sound | ON |
| CPT9 | | Pintendre Aerodrome | Pintendre | QC |
| CPU2 | | Kincardine (South Bruce Grey Health Centre) Heliport | Kincardine | ON |
| CPU3 | | Rodney (New Glasgow) Airport | Rodney | ON |
| CPU4 | | Manitouwadge (Santé/Health) Heliport | Manitouwadge | ON |
| CPU5 | | Orillia/Matchedash Lake Water Aerodrome | Orillia | ON |
| CPU6 | | Tyendinaga (Mohawk) Airport | Tyendinaga | ON |
| CPV2 | | Orangeville/Castlewood Field Aerodrome | Orangeville | ON |
| CPV3 | | St. Joseph Island Airport | St. Joseph Island | ON |
| CPV4 | | Mansfield Airport | Mansfield | ON |
| CPV5 | | Head Lake Water Aerodrome | Head Lake | ON |
| CPV6 | | Barry's Bay (St. Francis Memorial Hospital) Heliport | Barry's Bay | ON |
| CPV7 | YHP | Poplar Hill Airport | Poplar Hill | ON |
| CPV8 | KEW | Keewaywin Airport | Keewaywin | ON |
| CPV9 | | Poverty Valley Aerodrome | Poverty Valley | SK |
| CPW2 | | London (Victoria Hospital) Heliport | London | ON |
| CPW6 | | Midland (Huronia District Hospital) Heliport | Midland | ON |
| CPW8 | | Powell River (Hospital) Heliport | Powell River | BC |
| CPW9 | | Port Alberni Water Aerodrome | Port Alberni | BC |
| CPX2 | | Marathon (Wilson Memorial Hospital) Heliport | Marathon | ON |
| CPX6 | | Port Perry (Lakeridge Health) Heliport | Port Perry | ON |
| CPX8 | | Sault Ste. Marie Water Aerodrome | Sault Ste. Marie | ON |
| CPY2 | | Milton (District Hospital) Heliport | Milton | ON |
| CPY3 | | Beardmore (Health Centre) Heliport | Beardmore | ON |
| CPY5 | | Toronto/Wilson's Heliport | Toronto | ON |
| CPY7 | | Huntsville/Bella Lake Water Aerodrome | Huntsville | ON |
| CPY8 | | Port Carling/Butterfly Lake Water Aerodrome | Port Carling | ON |
| CPY9 | | Fergus (Holyoake Airfield) Aerodrome | Fergus | ON |
| CPZ2 | | Alliston (Stevenson Memorial Hospital) Heliport | Alliston | ON |
| CPZ3 | | Trenton/Mountain View Airport | Mountain View | ON |
| CPZ6 | | Montréal/Point Zero Heliport | Montreal | QC |
| CPZ9 | | Billy Bishop Toronto City Water Aerodrome (Toronto/Billy Bishop Toronto City Water Aerodrome) | Toronto | ON |

## CQ – Canada - CAN

Also see airport category and list.
| TC LID | IATA | Airport name | Community | Province or territory |
| CQH2 | | Ottawa/Questral Helicopters Heliport | Ottawa | ON |
| CQV3 | | Revelstoke (Queen Victoria Hospital) Heliport | Revelstoke | BC |