www.aircanada.com Open in urlscan Pro
104.96.233.66  Public Scan

Submitted URL: http://aircanada.ca/
Effective URL: https://www.aircanada.com/ca/fr/aco/home.html
Submission: On May 09 via manual from CA — Scanned from CA

Form analysis 2 forms found in the DOM

GET /ca/fr/aco/home/search-results.html?q=

<form novalidate="" role="search" method="get" autocomplete="off" class="ngx-ac-search-form ng-untouched ng-pristine ng-invalid ng-star-inserted" action="/ca/fr/aco/home/search-results.html?q="><abc-input formcontrolname="inputSearch"
    class="ngx-ac-search-source-header ng-untouched ng-pristine ng-invalid abc-form-element"><abc-form-element-container>
      <div class="abc-form-element-container abc-form-element-material-appearance-borderless abc-form-element-material-appearance-condensed">
        <div class="abc-form-element-wrapper abc-form-element-material-wrapper abc-form-element-input-wrapper ng-star-inserted">
          <div class="abc-form-element-flex"><!---->
            <div class="abc-form-element-infix"><!---->
              <div class="abc-form-element-main-container"><!----><!----><input class="abc-form-element-input abc-form-element-main text-transform-none ng-untouched ng-pristine ng-valid ng-star-inserted" type="search" placeholder=""
                  id="acSiteSearchInput" name="q" aria-disabled="false" aria-invalid="false" aria-label="Effectuer une recherche dans le site" autocorrect="off" spellcheck="false" autocomplete="off" data-analytics-track="mega_navigation"
                  data-analytics-val="search"><!----></div><abc-form-element-label class="ng-star-inserted"><label class="abc-dir-ltr abc-form-element-label user-select-none" for="acSiteSearchInput" aria-owns="acSiteSearchInput"><span
                    class="abc-form-element-label-text">Rechercher</span></label></abc-form-element-label><!---->
            </div><abc-affix class="ng-star-inserted">
              <div class="abc-dir-ltr abc-form-element-affix abc-form-element-suffix"><!----><!----><button type="submit" class="abc-input-field-control ngx-ac-search-button rounded-focus-ring ng-star-inserted" data-analytics-track="mega_navigation"
                  data-analytics-val="search"><span class="ngx-ac-visually-hidden"> Rechercher </span><span ngx-ac-icon="search" class="ngx-ac-search-icon ngx-ac-icon ngx-ac-icon-search" aria-hidden="true">
                    <svg viewBox="0 0 32 32">
                      <path
                        d="M31.52 29.28l-8.64-8.64c1.76-2.24 2.72-4.96 2.72-7.84 0-3.36-1.28-6.56-3.68-9.12-2.56-2.4-5.76-3.68-9.12-3.68s-6.56 1.28-9.12 3.68c-2.4 2.56-3.68 5.76-3.68 9.12s1.28 6.56 3.68 9.12c2.56 2.4 5.76 3.68 9.12 3.68 2.88 0 5.6-0.96 7.84-2.72l8.64 8.64 2.24-2.24zM12.8 22.4c-2.56 0-4.96-0.96-6.72-2.88-1.92-1.76-2.88-4.16-2.88-6.72s0.96-4.96 2.88-6.72c1.76-1.92 4.16-2.88 6.72-2.88s4.96 0.96 6.72 2.88c1.92 1.76 2.88 4.16 2.88 6.72s-0.96 4.96-2.88 6.72c-1.76 1.92-4.16 2.88-6.72 2.88z">
                      </path>
                    </svg>
                  </span></button><!----><!----><!----><!----><!----><!----></div>
            </abc-affix><!----><!---->
          </div><abc-form-element-underline>
            <div class="abc-form-element-underline"></div>
          </abc-form-element-underline>
        </div><abc-subscript class="ng-star-inserted"><!----></abc-subscript><!----><!---->
      </div>
    </abc-form-element-container></abc-input></form>

<form novalidate="" autocomplete="off" class="bkmg-tab-content-container bkmg-flights-tab-container ng-dirty ng-invalid ng-touched">
  <fieldset>
    <legend class="visually-hidden"> Vols </legend>
    <div class="bkmg-flights-tab-grid">
      <fieldset class="bkmg-flights-tab-trip-type-selector mobile-padding">
        <legend class="visually-hidden"> Type de voyage </legend><abc-radio-group formcontrolname="tripType" class="ng-untouched ng-pristine ng-valid abc-form-element">
          <div class="abc-form-element-container abc-radio-group-container">
            <div class="abc-radio-group-horizontal-align abc-radio-group-wrapper"><abc-radio-button class="ng-star-inserted">
                <div class="abc-form-element-wrapper abc-form-element-radio-button-wrapper abc-form-element-kilo-radio-button-wrapper abc-form-element-selected"><input type="radio"
                    class="abc-form-element-main abc-form-element-radio-button ng-untouched ng-pristine ng-valid" id="bkmgFlights_tripTypeSelector_R" name="tripType" value="R" aria-disabled="false" aria-invalid="false" aria-checked="true">
                  <div class="abc-form-element-radio-button-container">
                    <div class="abc-dir-ltr abc-form-element-radio-button-circle">
                      <div class="abc-form-element-radio-button-dot"></div>
                    </div>
                  </div><label class="abc-form-element-label text-transform-none user-select-none" for="bkmgFlights_tripTypeSelector_R"><!----> Aller-retour </label>
                </div>
              </abc-radio-button><abc-radio-button class="ng-star-inserted">
                <div class="abc-form-element-wrapper abc-form-element-radio-button-wrapper abc-form-element-kilo-radio-button-wrapper"><input type="radio" class="abc-form-element-main abc-form-element-radio-button ng-untouched ng-pristine ng-valid"
                    id="bkmgFlights_tripTypeSelector_O" name="tripType" value="O" aria-disabled="false" aria-invalid="false" aria-checked="false">
                  <div class="abc-form-element-radio-button-container">
                    <div class="abc-dir-ltr abc-form-element-radio-button-circle">
                      <div class="abc-form-element-radio-button-dot"></div>
                    </div>
                  </div><label class="abc-form-element-label text-transform-none user-select-none" for="bkmgFlights_tripTypeSelector_O"><!----> Aller simple </label>
                </div>
              </abc-radio-button><abc-radio-button class="ng-star-inserted">
                <div class="abc-form-element-wrapper abc-form-element-radio-button-wrapper abc-form-element-kilo-radio-button-wrapper"><input type="radio" class="abc-form-element-main abc-form-element-radio-button ng-untouched ng-pristine ng-valid"
                    id="bkmgFlights_tripTypeSelector_M" name="tripType" value="M" aria-disabled="false" aria-invalid="false" aria-checked="false">
                  <div class="abc-form-element-radio-button-container">
                    <div class="abc-dir-ltr abc-form-element-radio-button-circle">
                      <div class="abc-form-element-radio-button-dot"></div>
                    </div>
                  </div><label class="abc-form-element-label text-transform-none user-select-none" for="bkmgFlights_tripTypeSelector_M"><!----> Multi-destinations/Escale </label>
                </div>
              </abc-radio-button><!----></div><abc-subscript><!----></abc-subscript>
          </div>
        </abc-radio-group>
      </fieldset><ac-search-type-toggle formcontrolname="searchType" class="bkmg-flights-tab-loyalty-checkbox ng-untouched ng-pristine ng-valid ng-star-inserted">
        <div><input type="hidden" value="cash" class="ng-untouched ng-pristine ng-valid"><abc-checkbox class="search-type-toggle-checkbox ng-valid abc-form-element ng-touched ng-dirty">
            <div class="abc-form-element-container abc-check-box-container">
              <div class="abc-form-element-wrapper abc-form-element-checkbox-wrapper abc-form-element-kilo-checkbox-wrapper"><input type="checkbox" role="checkbox"
                  class="abc-form-element-main abc-form-element-checkbox ng-untouched ng-pristine ng-valid" id="bkmgFlights_searchTypeToggle" aria-label="Réserver en points Aéroplan" aria-disabled="false" aria-required="false" aria-invalid="false"
                  aria-checked="false">
                <div class="abc-form-element-checkbox-container"><span class="abc-form-element-checkmark"></span></div><label class="abc-form-element-label text-transform-none user-select-none" for="bkmgFlights_searchTypeToggle"><!---->
                  <div class="d-flex flex-wrap flex-lg-nowrap align-items-center ng-star-inserted"> Réserver en points <img aria-hidden="true" alt="" role="presentation" height="15" width="108.6" class="search-type-toggle-logo pe-none ms-2"
                      src="https://content-achome.aircanada.com/ac/applications/homepage/content/1.0.3251/assets/img/logos/aeroplan/aeroplan-logo.svg"></div><!----><!----><!---->
                </label>
              </div><abc-subscript><!----></abc-subscript>
            </div>
          </abc-checkbox><!----></div><!---->
      </ac-search-type-toggle><!---->
      <div formarrayname="trips" class="bkmg-flights-tab-trip-elements-grid mobile-padding ng-dirty ng-invalid ng-touched">
        <div class="bkmg-flights-tab-trip-elements-row bkmg-flights-tab-trip-single ng-dirty ng-invalid ng-star-inserted ng-touched"><!----><abc-typeahead formcontrolname="origin"
            class="bkmg-flights-tab-trip-origin ng-valid abc-form-element ng-dirty ng-touched">
            <div class="abc-typeahead-wrapper"><input type="hidden" value="[object Object]" class="ng-untouched ng-pristine ng-valid"><abc-input class="ng-untouched ng-valid abc-form-element ng-dirty"><abc-form-element-container>
                  <div class="abc-form-element-container abc-form-element-material-appearance-borderless">
                    <div class="abc-form-element-wrapper abc-form-element-material-wrapper abc-form-element-input-wrapper abc-form-input-has-value ng-star-inserted">
                      <div class="abc-form-element-flex"><!---->
                        <div class="abc-form-element-infix"><!---->
                          <div class="abc-form-element-main-container">
                            <div class="abc-dir-ltr abc-form-element-pseudo-main ng-star-inserted">
                              <div class="abc-form-element-pseudo-main-content"><ac-locations-formatted-input _nghost-qth-c73="" class="ng-star-inserted">
                                  <div _ngcontent-qth-c73="" aria-hidden="true" class="selected-location-info text-truncate ng-star-inserted"><span _ngcontent-qth-c73="" class="selected-location-city-name ng-star-inserted">Montréal </span><span
                                      _ngcontent-qth-c73="" class="selected-location-additional-info ng-star-inserted"><span _ngcontent-qth-c73="" class="selected-location-airport-code ng-star-inserted">YUL</span><!----><!----></span><!----><!---->
                                  </div><!---->
                                </ac-locations-formatted-input><!----><!----></div>
                            </div><!----><!----><input class="abc-form-element-input abc-form-element-main text-transform-none ng-untouched ng-pristine ng-valid ng-star-inserted" type="text" placeholder="" id="bkmgFlights_origin_trip_1"
                              name="bkmgFlights_origin_trip_1" aria-disabled="false" aria-invalid="false" aria-label="De" aria-describedby="bkmgFlights_origin_trip_1Status" aria-autocomplete="list" aria-haspopup="true" aria-expanded="false"
                              role="combobox" autocorrect="off" spellcheck="false" autocomplete="off"><!---->
                          </div><abc-form-element-label class="ng-star-inserted"><label class="abc-dir-ltr abc-form-element-label user-select-none float" for="bkmgFlights_origin_trip_1" aria-owns="bkmgFlights_origin_trip_1"><span
                                class="abc-form-element-label-text">De</span></label></abc-form-element-label><!---->
                        </div><!----><abc-affix class="ng-star-inserted">
                          <div class="abc-dir-ltr abc-form-element-affix abc-form-element-suffix"><!----><!----><!----><!----><!----></div>
                        </abc-affix><!---->
                      </div><abc-form-element-underline>
                        <div class="abc-form-element-underline"></div>
                      </abc-form-element-underline>
                    </div><abc-subscript class="ng-star-inserted">
                      <div aria-live="polite" class="abc-dir-ltr abc-form-element-subscript-text abc-subscript-collapsable ng-star-inserted" id="bkmgFlights_origin_trip_1Subscript" role="definition"><!----><!----><!----></div><!---->
                    </abc-subscript><!----><!---->
                  </div>
                </abc-form-element-container></abc-input>
              <div aria-live="polite" aria-atomic="true" class="ngx-ac-visually-hidden" id="bkmgFlights_origin_trip_1Status"><!---->
                <div class="ng-star-inserted"> Entrez les trois premiers caractères de la ville, de l’aéroport, de la province, de l’état, du pays ou de la région de départ, puis utilisez les flèches pour monter ou descendre dans la liste des
                  aéroports pour faire votre choix. </div><!----><!----><!----><!---->
              </div>
            </div><!---->
          </abc-typeahead><abc-button class="bkmg-flights-tab-trip-location-swap abc-button-fullWidth abc-button-wrapper" role="none"><button
              class="abc-button abc-button-height-default abc-button-theme-custom abc-button-type-default abc-dir-ltr user-select-none ng-star-inserted" id="bkmgFlights_swapLocations_1" type="button" aria-disabled="false"
              aria-label="Interchanger l’origine et la destination"><span class="abc-button-content" id="bkmgFlights_swapLocations_1Content"><span class="abc-button-text"><span aria-hidden="true"
                    class="ac-icon ac-icon_swap ng-star-inserted"></span><!----></span></span><!----><abc-ripple class="ng-star-inserted">
                <div class="abc-ripple-wrapper"></div>
              </abc-ripple><!----></button><!----><!----><!----></abc-button><abc-typeahead formcontrolname="destination" class="bkmg-flights-tab-trip-destination ng-untouched ng-dirty ng-invalid abc-form-element">
            <div class="abc-typeahead-wrapper"><input type="hidden" value="" class="ng-untouched ng-pristine ng-valid"><abc-input class="ng-untouched ng-valid abc-form-element ng-dirty"><abc-form-element-container>
                  <div class="abc-form-element-container abc-form-element-material-appearance-borderless">
                    <div class="abc-form-element-wrapper abc-form-element-material-wrapper abc-form-element-input-wrapper ng-star-inserted">
                      <div class="abc-form-element-flex"><!---->
                        <div class="abc-form-element-infix"><!---->
                          <div class="abc-form-element-main-container"><!----><!----><input class="abc-form-element-input abc-form-element-main text-transform-none ng-untouched ng-pristine ng-valid ng-star-inserted" type="text" placeholder=""
                              id="bkmgFlights_destination_trip_1" name="bkmgFlights_destination_trip_1" aria-disabled="false" aria-invalid="false" aria-label="À" aria-describedby="bkmgFlights_destination_trip_1Status" aria-autocomplete="list"
                              aria-haspopup="true" aria-expanded="false" role="combobox" autocorrect="off" spellcheck="false" autocomplete="off"><!----></div><abc-form-element-label class="ng-star-inserted"><label
                              class="abc-dir-ltr abc-form-element-label user-select-none" for="bkmgFlights_destination_trip_1" aria-owns="bkmgFlights_destination_trip_1"><span
                                class="abc-form-element-label-text">À</span></label></abc-form-element-label><!---->
                        </div><!----><abc-affix class="ng-star-inserted">
                          <div class="abc-dir-ltr abc-form-element-affix abc-form-element-suffix"><!----><!----><!----><!----><!----></div>
                        </abc-affix><!---->
                      </div><abc-form-element-underline>
                        <div class="abc-form-element-underline"></div>
                      </abc-form-element-underline>
                    </div><abc-subscript class="ng-star-inserted">
                      <div aria-live="polite" class="abc-dir-ltr abc-form-element-subscript-text abc-subscript-collapsable ng-star-inserted" id="bkmgFlights_destination_trip_1Subscript" role="definition"><!----><!----><!----></div><!---->
                    </abc-subscript><!----><!---->
                  </div>
                </abc-form-element-container></abc-input>
              <div aria-live="polite" aria-atomic="true" class="ngx-ac-visually-hidden" id="bkmgFlights_destination_trip_1Status"><!---->
                <div class="ng-star-inserted"> Entrer les trois premiers caractères de la ville, de l'aéroport, de la province, de l'État ou du pays/région où vous allez, puis faites votre sélection en utilisant la flèche pour aller vers le haut ou
                  le bas de la liste des aéroports. </div><!----><!----><!----><!---->
              </div>
            </div><!---->
          </abc-typeahead><abc-date-picker formcontrolname="travelDates" class="bkmg-flights-tab-trip-travel-dates ng-untouched ng-pristine ng-invalid abc-form-element"><input type="hidden" value="" class="ng-untouched ng-pristine ng-valid">
            <div class="abc-date-picker-container" id="bkmgFlights_travelDates_1Container">
              <div class="abc-date-picker-formfield-wrapper" id="bkmgFlights_travelDates_1Wrapper"><!----><abc-form-field-button class="abc-date-picker-formfield abc-date-picker-button ng-star-inserted"><abc-form-element-container>
                    <div class="abc-form-element-container abc-form-element-material-appearance-borderless"><button type="button" class="abc-form-element-wrapper abc-form-element-material-wrapper abc-form-element-button-wrapper ng-star-inserted"
                        id="bkmgFlights_travelDates_1" aria-haspopup="dialog" aria-disabled="false" aria-labelledby="bkmgFlights_travelDates_1Label bkmgFlights_travelDates_1MainContainer">
                        <div class="abc-form-element-flex"><!---->
                          <div class="abc-form-element-infix"><abc-form-element-label>
                              <div class="abc-dir-ltr abc-form-element-label user-select-none" id="bkmgFlights_travelDates_1Label"><span class="abc-form-element-label-text">Dates de voyage</span></div>
                            </abc-form-element-label><!---->
                            <div class="abc-form-element-main-container" id="bkmgFlights_travelDates_1MainContainer">
                              <div class="abc-form-element-input abc-form-element-main text-transform-none"><!----><!----><!----><!----><!----><!---->
                                <div class="ngx-ac-visually-hidden"><abc-subscript class="ng-star-inserted">
                                    <div aria-live="polite" class="abc-dir-ltr abc-form-element-subscript-text abc-subscript-collapsable ng-star-inserted" id="bkmgFlights_travelDates_1PseudoSubscript" role="definition"><!----><!----><!----></div>
                                    <!---->
                                  </abc-subscript><!----></div>
                              </div>
                            </div>
                          </div><abc-affix class="ng-star-inserted">
                            <div class="abc-dir-ltr abc-form-element-affix abc-form-element-suffix"><!----><!----><span ngx-ac-icon="calendar" class="ngx-ac-icon ngx-ac-icon-calendar ng-star-inserted" aria-hidden="true">
                                <svg viewBox="0 0 32 32">
                                  <path
                                    d="M28.336 30.155h-24.912c-0.48 0-0.88-0.4-0.88-0.88v-22.016c0-0.48 0.4-0.88 0.88-0.88h3.424c0.48 0 0.88 0.4 0.88 0.88s-0.4 0.88-0.88 0.88h-2.544v20.272h23.152v-20.272h-2.544c-0.48 0-0.88-0.4-0.88-0.88s0.4-0.88 0.88-0.88h3.424c0.48 0 0.88 0.4 0.88 0.88v22.032c0 0.48-0.384 0.864-0.88 0.864zM13.52 8.139h-1.968c-0.48 0-0.88-0.4-0.88-0.88s0.4-0.88 0.88-0.88h1.968c0.48 0 0.88 0.4 0.88 0.88s-0.384 0.88-0.88 0.88zM20.24 8.139h-1.968c-0.48 0-0.88-0.4-0.88-0.88s0.4-0.88 0.88-0.88h1.968c0.48 0 0.88 0.4 0.88 0.88s-0.4 0.88-0.88 0.88zM9.2 9.515c-0.48 0-0.88-0.4-0.88-0.88v-4.672c0-0.48 0.4-0.88 0.88-0.88s0.88 0.4 0.88 0.88v4.672c0 0.48-0.4 0.88-0.88 0.88zM15.888 9.515c-0.48 0-0.88-0.4-0.88-0.88v-4.672c0-0.48 0.4-0.88 0.88-0.88s0.88 0.4 0.88 0.88v4.672c0 0.48-0.4 0.88-0.88 0.88zM22.544 9.515c-0.48 0-0.88-0.4-0.88-0.88v-4.672c0-0.48 0.4-0.88 0.88-0.88s0.88 0.4 0.88 0.88v4.672c0 0.48-0.4 0.88-0.88 0.88zM20.256 17.675h3.088v3.088h-3.088v-3.088zM20.256 22.411h3.088v3.088h-3.088v-3.088zM20.256 12.939h3.088v3.088h-3.088v-3.088zM14.336 17.675h3.088v3.088h-3.088v-3.088zM14.336 22.411h3.088v3.088h-3.088v-3.088zM14.336 12.939h3.088v3.088h-3.088v-3.088zM8.416 17.675h3.088v3.088h-3.088v-3.088zM8.416 22.411h3.088v3.088h-3.088v-3.088zM8.416 12.939h3.088v3.088h-3.088v-3.088z">
                                  </path>
                                </svg>
                              </span><!----><!----><!----><!----><!----><!----></div>
                          </abc-affix><!---->
                        </div><abc-form-element-underline>
                          <div class="abc-form-element-underline"></div>
                        </abc-form-element-underline>
                      </button><!----><!----></div>
                  </abc-form-element-container></abc-form-field-button><!----><!----></div>
            </div><!---->
            <div class="abc-form-element-container abc-form-element-material-appearance-borderless" aria-hidden="true"><abc-subscript class="ng-star-inserted">
                <div aria-live="polite" class="abc-dir-ltr abc-form-element-subscript-text abc-subscript-collapsable ng-star-inserted" id="bkmgFlights_travelDates_1Subscript" role="definition"><!----><!----><!----></div><!---->
              </abc-subscript><!----></div><!---->
            <div class="ngx-ac-visually-hidden" id="bkmgFlights_travelDates_1DatepickerSrHelperText"><!----> Appuyez sur Entrée ou sur la barre d’espacement pour ouvrir le calendrier. <!----><!----></div><!----><!----><!----><!---->
          </abc-date-picker><!----><!----></div><!----><!---->
      </div><ac-select-travelers formcontrolname="travelers" class="bkmg-flights-tab-passenger-selector mobile-padding ng-untouched ng-dirty ng-valid abc-form-element">
        <div class="ac-select-travelers-wrapper" id="bkmgFlights_selectTravelersWrapper"><input type="hidden" value="[object Object]" class="ng-untouched ng-pristine ng-valid"><abc-form-field-button
            class="ac-select-travelers"><abc-form-element-container>
              <div class="abc-form-element-container abc-form-element-material-appearance-borderless"><button type="button" class="abc-form-element-wrapper abc-form-element-material-wrapper abc-form-element-button-wrapper ng-star-inserted"
                  id="bkmgFlights_selectTravelers" aria-haspopup="dialog" aria-disabled="false" aria-label="Passager(s)" aria-describedby="bkmgFlights_selectTravelersSrContent">
                  <div class="abc-form-element-flex"><!---->
                    <div class="abc-form-element-infix"><abc-form-element-label>
                        <div class="abc-dir-ltr abc-form-element-label user-select-none float" id="bkmgFlights_selectTravelersLabel"><span class="abc-form-element-label-text">Passager(s)</span></div>
                      </abc-form-element-label><!---->
                      <div class="abc-form-element-main-container" id="bkmgFlights_selectTravelersMainContainer">
                        <div class="abc-form-element-input abc-form-element-main text-transform-none"><span aria-hidden="true" class="text-capitalize"> 1 Adulte </span></div>
                      </div>
                    </div><abc-affix class="ng-star-inserted">
                      <div class="abc-dir-ltr abc-form-element-affix abc-form-element-suffix"><!----><span class="abc-form-element-suffix-icon ac-icon ac-icon_chevronDown ng-star-inserted"></span><!----><!----><!----><!----><!----><!----></div>
                    </abc-affix><!---->
                  </div><abc-form-element-underline>
                    <div class="abc-form-element-underline"></div>
                  </abc-form-element-underline>
                </button><!----><!----></div>
            </abc-form-element-container></abc-form-field-button></div>
        <div class="ngx-ac-visually-hidden" id="bkmgFlights_selectTravelersSrContent">Appuyez sur la touche Entrée ou sur la barre d’espacement pour ouvrir le menu de sélection des passagers, puis utilisez les onglets pour naviguer dans la section
          des passagers et effectuer votre sélection.</div><!---->
      </ac-select-travelers>
      <div class="bkmg-flights-tab-footer-elements mobile-padding"><!---->
        <div class="bkmg-flights-tab-promo-code-input ng-star-inserted"><abc-button class="abc-button-wrapper ng-star-inserted" role="none"><button
              class="abc-button abc-button-height-default abc-button-theme-blue abc-button-type-tertiary abc-dir-ltr user-select-none ng-star-inserted" id="bkmgFlights_promoCodeToggle" type="button" aria-disabled="false"
              aria-labelledby="bkmgFlights_promoCodeToggleContent"><span class="abc-button-content" id="bkmgFlights_promoCodeToggleContent"><span class="abc-button-text"><span class="ac-icon ac-icon-promoCodeTag me-2 ng-star-inserted"></span> Ajouter
                  code promotionnel <!----></span></span><!----><!----></button><!----><!----><!----></abc-button><!----><!----></div><!----><!---->
        <div class="bkmg-flights-tab-loader-overlay"></div><abc-button class="bkmg-flights-tab-find-btn abc-button-fullWidthXS abc-button-wrapper" role="none"><button
            class="abc-button abc-button-height-default abc-button-theme-blue abc-button-type-primary abc-dir-ltr user-select-none abc-button-has-inset-loader ng-star-inserted" id="bkmgFlights_findButton" type="submit" aria-disabled="false"
            aria-labelledby="bkmgFlights_findButtonContent" aria-busy="false" data-analytics-track="home magnet" data-analytics-val="bookingmagnet-flight-find>cash"><span class="abc-button-content" id="bkmgFlights_findButtonContent"><span
                class="abc-button-text"> Chercher des vols <!----></span></span><!----><abc-ripple class="ng-star-inserted">
              <div class="abc-ripple-wrapper"></div>
            </abc-ripple><!----></button><!----><!----><!----></abc-button>
      </div>
    </div>
  </fieldset>
</form>

Text Content

 * Aller à la réservation d'un vol
 * Aller à la navigation principale
 * Aller au contenu
 * Aller au champ de recherche
 * Aller aux liens du pied de page
   

Air Canada


Rechercher
Rechercher

Accessibilité

Sélectionnez l’édition et la langue. Vous utilisez actuellement l’édition Canada
Français.   Votre facturation se fera en dollars canadiens - CA$
FrançaisCA$

Me connecter

Réserver

Planifier

Voyager

Aéroplan

Offres spéciales



AIR CANADA – SITE WEB OFFICIEL – PAGE D'ACCUEIL


BANNIÈRE DE HAUT DE PAGE

 * OFFRE D’UNE DURÉE LIMITÉE
   
   
   25 % DE RABAIS SUR CERTAINES DESTINATIONS AU CANADA
   
   De plus, économisez sur nos destinations dans le monde et voyagez en tout
   temps cette année, même en été. Des conditions s’appliquent.
   
   Réserver
 * PASSE DE VOLS
   
   
   OPTIONS DE VOYAGE SOUPLES AVEC LA PASSE ÉTUDIANTE
   
   La Passe Étudiante est un forfait prépayé de vols aller simple avec un prix
   fixe et des options de réservation souples.
   
   Acheter
   


Vols

Forfaits

Passes de vols

Hôtels

Voitures

Mes réservations

Enregistrement

État des vols





VACANCES AIR CANADA

Réservez votre forfait Vacances Air Canada
Vols
Type de voyage

Aller-retour

Aller simple

Multi-destinations/Escale
Réserver en points
Montréal YUL
De



Entrez les trois premiers caractères de la ville, de l’aéroport, de la province,
de l’état, du pays ou de la région de départ, puis utilisez les flèches pour
monter ou descendre dans la liste des aéroports pour faire votre choix.


À



Entrer les trois premiers caractères de la ville, de l'aéroport, de la province,
de l'État ou du pays/région où vous allez, puis faites votre sélection en
utilisant la flèche pour aller vers le haut ou le bas de la liste des aéroports.
Dates de voyage




Appuyez sur Entrée ou sur la barre d’espacement pour ouvrir le calendrier.
Passager(s)
1 Adulte


Appuyez sur la touche Entrée ou sur la barre d’espacement pour ouvrir le menu de
sélection des passagers, puis utilisez les onglets pour naviguer dans la section
des passagers et effectuer votre sélection.
Ajouter code promotionnel

Chercher des vols



TOP OF PAGE BANNER

 * ± Des conditions s’appliquent. Offre d’une durée limitée.
   
   OFFRE DE BIENVENUE
   
   
   RÉALISEZ PLUS TÔT VOTRE RÊVE DE VISITER LE COSTA RICA
   
   Obtenez jusqu’à 50 000 points ±. Demandez la carte Visa Infinite * TD MD
   Aéroplan MD.
   
   Demander la carte


OFFRES

CONCOURS CIRQUE DU SOLEIL
Envolez-vous vers un monde de merveilles
Envolez-vous vers un monde de merveilles
À gagner : l’un de 5 voyages pour 2 à Sydney incluant 3 nuitées, un accès VIP au
spectacle LUZIAMC du Cirque du SoleilMD et plus.
Participer >
NOUVELLE DESTINATION
Stockholm : prenez goût à la Suède
Stockholm : prenez goût à la Suède
Gastronomie, musées, et bien plus. Stockholm a de quoi charmer les sens. Allez-y
cet été grâce à nos vols sans escale au départ de Montréal et Toronto.
Réserver >
GUIDES DE VOYAGE MUSICAUX
Embarquez pour l’Europe en musique
Embarquez pour l’Europe en musique
Charlotte Cardin, Alexandra Stréliski et Sarahmée dévoilent leurs coups de cœur
à Paris, Amsterdam et Barcelone au son de la musique qui les transporte.
Suivez les guides >
À la vôtre!
À la vôtre!
Téquila Tromba, Campari et autres nouvelles options! Notre menu de bar offre le
plus grand choix parmi tous les transporteurs aériens nord-américains.
Santé >
Renseignements et avis sur les voyages
 * Communiquer avec Air Canada sur les médias sociaux
 * Voyages au départ/à destination d’Israël
 * Voyages au départ/à destination de Beirut, Amman ou Téhéran
 * Perturbation du service de restauration à Toronto (YYZ)
 * Modification des frais de bagages
   
 * Toutes les nouvelles


VEUILLEZ PATIENTER PENDANT LE CHARGEMENT DU CONTENU.


VEUILLEZ PATIENTER PENDANT LE CHARGEMENT DU CONTENU.


Le contenu de la page est chargé.
Essayez notre nouveau site bêta!
Fermer
Bêta
Désactiver BêtaAutoriser Bêta

Meilleur personnel au sol et à bord au Canada et en Amérique du Nord
Air Canada


SOUTIEN AU CLIENT

Coordonnées
Frais liés aux bagages et services facultatifs
Modifications des frais de bagages

Conditions générales de transport et tarifs
Plan de service clientèle
Politique sur la protection des renseignements personnels
Politique sur les témoins de connexion et les technologies de suivi
Énoncé sur l’esclavage moderne
Conditions d'utilisation


OFFRES SPÉCIALES

Voir les offres spéciales
Abonnements par courriel
Modifier les préférences


À PROPOS D'AIR CANADA

Médias
Langues officielles
Agents de voyage
Carrières

Air Canada Cargo
Fondation Air Canada
Investisseurs
Plan du site
Meilleur personnel au sol et à bord au Canada et en Amérique du Nord

© 2024 Air Canada
Indique un site Web externe qui pourrait ne pas respecter les directives en
matière d’accessibilité ou les préférences linguistiques.