- Senneterre AirportIdent: CTK2Serves: Senneterre
- Sevogle AirportIdent: CCM3Serves: Sevogle
- Sexsmith (Exeter) AirportIdent: CSX7Serves: Bluewater
- Shamattawa AirportIdent: CZTMServes: Shamattawa
- Shaunavon AirportIdent: CJC5Serves: Shaunavon
- Shediac Bridge AirportIdent: CSB5Serves: Shediac Bridge
- Shelburne / Fisher FieldIdent: CNN3Serves: Shelburne
- Shellbrook AirportIdent: CJZ4Serves: Shellbrook
- Shepherd's Landing AirportIdent: CKS9Serves: Kincardine
- Shoal Lake AirportIdent: CKL5Serves: Shoal Lake
- Shuswap (Skwlax Field) AirportIdent: CA-0772Serves: Chase
- Silver Falls AirportIdent: CKB8Serves: Silver Falls
- Simcoe (Dennison Field) AirportIdent: CPA4Serves: Simcoe
- Sioux Narrows AirportIdent: CKM2Serves: Sioux Narrows
- Slate Falls AirportIdent: CKD9Serves: Slate Falls
- Slayner (Clearview Field) AerodromeIdent: CLV2Serves: Stayner
- Sloan Valley View Farm AirfieldIdent: CSV8Serves: Schomberg
- Snow Lake AirportIdent: CJE4Serves: Snow Lake
- Somerset AirportIdent: CKC8Serves: Somerset
- Sorel AirportIdent: CSY3Serves: Saint-Robert
- Souris Glenwood Industrial Air ParkIdent: CJX5Serves: Souris Glenwood
- South Cariboo Region / 108 Mile AirportIdent: CZMLServes: 108 Mile
- South Indian Lake AirportIdent: CZSNServes: South Indian Lake
- Southampton AirportIdent: CPF7Serves: Southampton
- Southend Airport / Hans Ulricksen FieldIdent: CKA9Serves: Southend
- Sparwood Elk Valley AirportIdent: CYSWServes: Sparwood
- Spirit River Municipal AirportIdent: CFS5Serves: Spirit River
- Spiritwood / H & M Fast FarmsIdent: CHM2Airport type: Small airport
- Spiritwood AirportIdent: CKH7Serves: Spiritwood
- Spring Valley (North) AirportIdent: CKP2Serves: Spring Valley
- Springdale AirportIdent: CCD2Serves: Springdale
- Springhouse AirparkIdent: CAQ4Serves: Springhouse
- Squamish AirportIdent: CYSEServes: Squamish
- Squaw Rapids AirportIdent: CKQ2Serves: Squaw Rapids
- St Bruno-de-Guigues AirportIdent: CTA4Serves: St-Bruno-de-Guigues
- St-Anselme AirportIdent: CTQ6Serves: St-Anselme
- St-Basile (Marcotte) AirportIdent: CTR6Serves: St-Basile
- St-Dominique AirportIdent: CSS4Serves: St-Dominique
- St-Esprit AerodromeIdent: CES2Serves: St-Esprit
- St-Frédéric AirportIdent: CSZ4Serves: St-Frédéric
- St-Lambert-De-Lauzon AirportIdent: CST7Serves: St-Lambert-De-Lauzon
- St-Louis-de-France AirportIdent: CSJ5Serves: St-Louis-de-France
- St-Mathias AirportIdent: CSP5Serves: St-Mathias
- St-Mathieu-De-Beloeil AirportIdent: CSB3Serves: St-Mathieu-De-Beloeil
- St. Andrews Codroy Valley AirportIdent: CDA5Serves: St. Andrews
- St. André-Avellin AerodromeIdent: CAA2Serves: St. Andre Avellin
- St. Brieux AirportIdent: CKK2Serves: St. Brieux
- St. François Xavier AirportIdent: CKA8Serves: St. François Xavier
- St. Lewis (Fox Harbour) AirportIdent: CCK4Serves: St. Lewis
- St. Paul AirportIdent: CEW3Serves: St. Paul
- St. Theresa Point AirportIdent: CYSTServes: St. Theresa Point
- Stanhope Municipal AirportIdent: CND4Serves: Haliburton
- Stanley AirportIdent: CCW4Serves: Stanley
- Starbuck AirportIdent: CKJ7Serves: Starbuck
- Ste-Agnès-de-Dundee AirportIdent: CDD3Serves: Ste-Agnès-de-Dundee
- Steen River AirportIdent: CFB7Serves: Steen River
- Steinbach (South) AirportIdent: CKK7Serves: Steinbach
- Steinbach AirportIdent: CJB3Serves: Steinbach
- Stenen/Clayton Air 3 AirportIdent: CCA5Airport type: Small airport
- Stettler AirportIdent: CEJ3Serves: Stettler