www.aircanada.com
Open in
urlscan Pro
23.192.28.102
Public Scan
Submitted URL: http://flyac.ca/mc7wkhge
Effective URL: https://www.aircanada.com/ca/en/aco/home/fly/flight-information/flight-status-results.html
Submission: On March 26 via manual from CA — Scanned from CA
Effective URL: https://www.aircanada.com/ca/en/aco/home/fly/flight-information/flight-status-results.html
Submission: On March 26 via manual from CA — Scanned from CA
Form analysis
4 forms found in the DOMGET /ca/en/aco/home/search-results.html
<form class="search-form input-group ng-pristine ng-valid" action="/ca/en/aco/home/search-results.html" method="get" data-x-place-focus-on-invalid-field="" role="search">
<!---->
<div class="search-form-container" data-ng-if="!cc.showSlimHeader()">
<label class="search-holder label" for="searchbox_01" data-se-id="nav_search_info_label">
<span class="sr-only">Search site</span>
</label>
<input name="q" type="text" class="txt-box txt-search-box" id="searchbox_01" placeholder="FIND" value="" role="textbox">
<button type="submit" class="ac-icon search btn-ghost" data-analytics-track="mega_navigation" data-analytics-val="Find" role="button"><span class="sr-only">Find</span></button>
</div><!---->
<!---->
<!---->
</form>
GET /ca/en/aco/home/search-results.html
<form class="search-form input-group ng-pristine ng-valid" action="/ca/en/aco/home/search-results.html" method="get" data-x-place-focus-on-invalid-field="" role="search">
<!---->
<div class="search-form-container" data-ng-if="!cc.showSlimHeader()">
<label class="search-holder label" for="searchbox_011" data-se-id="nav_search_info_label">
<span class="sr-only">Search site</span>
</label>
<input name="q" type="text" class="txt-box txt-search-box" id="searchbox_011" placeholder="FIND" value="" role="textbox">
<button type="submit" class="ac-icon search btn-ghost" data-analytics-track="mega_navigation" data-analytics-val="Find" role="button"><span class="sr-only">Find</span></button>
</div><!---->
<!---->
<!---->
</form>
<form id="status_by_number" class="form-container-standard ng-pristine ng-valid ng-valid-maxlength" novalidate="" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
<fieldset>
<legend class="sr-only">Flight status by flight number</legend>
<div class="supplementary-wrapper row clearfix">
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 status-input-wrapper">
<div class="glyph-input-wrapper" id="status_by_number_wrapper">
<label for="status_by_number_flight" class="sr-only">Flight number</label>
<span class="glyph glyph-left ac-icon ac-text ac-2x bkmg-icon" tabindex="-1">AC</span>
<span class="glyph glyph-left ac-icon ac-text ac-2x sr-only">AC</span>
<!-- <span class="error" data-ng-show="submit && cMagnetStatus.byNumber.flight.$error.required">Flight number is required</span> -->
<input type="text" class="glyph-input glyph-left-input form-control sr-only-number-flights ng-pristine ng-untouched ng-valid ng-valid-maxlength ng-not-empty" id="status_by_number_flight" placeholder="FLIGHT NUMBER" value="" maxlength="4"
role="textbox" data-x-place-clear="" data-x-select-on-focus="" data-ng-model="cMagnetStatus.byNumber.flight" tabindex="0" aria-invalid="false"><button class="btn-ghost" aria-hidden="true" tabindex="-1" data-x-clear-button=""
style="width: 40px;"><span class="ac-icon ac-icon-close ac-1nx"></span><span class="sr-only">Clear</span></button>
</div>
</div>
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 status-input-wrapper popup-depart">
<!---->
<!---->
<div class="managed-wrapper status-dropdown-departure-date" data-ng-if="cMagnetStatus.isDatesOnDropdown" data-dev-keyvent-id="status_by_number_departure_dropdown" data-dev-managed-scroll="false" data-dev-managed-title="DEPARTURE DATE"
data-dev-managed="status-dropdown-calendar-number.html" data-location-list-id="statusDepartureListByNumberId">
<div class="managed-display dropdown" data-dev-element="dcManaged.wrapper" role="application">
<div class="clearfix" data-ng-transclude="">
<div class="glyph-input-wrapper" data-x-edit="" id="status_departure_wrapper_by_number">
<div>
<span class="glyph glyph-left ac-icon calendar ac-1nx bkmg-icon" tabindex="-1"></span>
<span class="glyph glyph-right ac-icon drop-down ac-1nx bkmg-icon"></span>
<div class="glyph-holder glyph-left-holder form-control sr-only-depart-date" tabindex="0">
<label for="status_by_number_departure_dropdown" class="sr-only">DEPARTURE DATE</label>
<!----><span class="value" data-ng-if="cMagnetStatus.statusDeparture">
<!---->
<!----><span data-ng-if="!cMagnetStatus.isZh()">
<span class="day" data-ng-bind="cMagnetStatus.convertedDateFormat(cMagnetStatus.statusDeparture) | date : 'dd'">26</span>
<span class="date" data-ng-bind="cMagnetStatus.convertedDateFormat(cMagnetStatus.statusDeparture) | date: ' MMM'"> Mar</span>
</span><!---->
</span><!---->
<!---->
</div>
<input type="text" class="sr-only ng-pristine ng-untouched ng-valid ng-empty glyph-hidden" id="status_by_number_departure_dropdown" placeholder="DEPARTURE DATE" autocomplete="off" data-ng-value="cMagnetStatus.statusDeparture"
readonly="readonly" spellcheck="false" aria-autocomplete="list" aria-controls="statusDepartureListByNumberId" aria-describedby="statusDepartureListByNumberIdScreenReaderData" aria-expanded="true"
aria-owns="statusDepartureListByNumberId" role="textbox" autocorrect="off" autocapitalize="off" data-dev-keyvent="" data-ng-model="cMagnetStatus._statusDeparture" data-x-edit-active=""
data-location-list-id="statusDepartureListByNumberId" tabindex="0" aria-invalid="false" value="03-26-2023">
</div>
</div>
</div>
<div class="managed-target-wrapper no-scroll" data-dev-element="dcManaged.scrollWrapper" data-ng-class="{'no-scroll': !dcManaged.allowScroll, 'no-scroll-x': !dcManaged.allowScrollX, 'mat-bkmg-control': dcManaged.isMatBKMGControl}"><!---->
<div class="managed-target" data-dev-element="dcManaged.scrollable" data-ng-include="dcManaged.target">
<div class="select-list-wrapper ng-not-empty ng-valid" id="select-dropdown-statusDepartureListByNumberId" aria-controls="statusDepartureListByNumberId" data-ng-model="cMagnetStatus.statusDeparture"
data-location-list-id="statusDepartureListByNumberId" data-dev-select="status_by_number_departure_dropdown" data-dev-select-target="cMagnetStatus._statusDeparture" data-dev-default-index-value="cMagnetStatus.statusDeparture"
tabindex="0" aria-invalid="false">
<ul class="select-list list-unstyled" data-ng-transclude="" data-ng-attr-id="{{dcSelect.id}}" role="listbox" id="statusDepartureListByNumberId">
<!---->
<li class="option-item" id="statusDepartureListByNumberIdstatusDepartureOptionByNumber_0" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()"
data-ng-mouseenter="dcOption.activate()" tabindex="-1" data-ng-transclude="" role="option" data-value="03-23-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData"
data-option-id="statusDepartureOptionByNumber_0"> Thursday, March 23, 2023 </li><!---->
<li class="option-item" id="statusDepartureListByNumberIdstatusDepartureOptionByNumber_1" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()"
data-ng-mouseenter="dcOption.activate()" tabindex="-1" data-ng-transclude="" role="option" data-value="03-24-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData"
data-option-id="statusDepartureOptionByNumber_1"> Friday, March 24, 2023 </li><!---->
<li class="option-item" id="statusDepartureListByNumberIdstatusDepartureOptionByNumber_2" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()"
data-ng-mouseenter="dcOption.activate()" tabindex="-1" data-ng-transclude="" role="option" data-value="03-25-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData"
data-option-id="statusDepartureOptionByNumber_2"> Saturday, March 25, 2023 </li><!---->
<li class="option-item selected" id="statusDepartureListByNumberIdstatusDepartureOptionByNumber_3" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()"
data-ng-mouseenter="dcOption.activate()" tabindex="-1" data-ng-transclude="" role="option" data-value="03-26-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData"
data-option-id="statusDepartureOptionByNumber_3"> Sunday, March 26, 2023 </li><!---->
<li class="option-item" id="statusDepartureListByNumberIdstatusDepartureOptionByNumber_4" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()"
data-ng-mouseenter="dcOption.activate()" tabindex="-1" data-ng-transclude="" role="option" data-value="03-27-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData"
data-option-id="statusDepartureOptionByNumber_4"> Monday, March 27, 2023 </li><!---->
<li class="option-item" id="statusDepartureListByNumberIdstatusDepartureOptionByNumber_5" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()"
data-ng-mouseenter="dcOption.activate()" tabindex="-1" data-ng-transclude="" role="option" data-value="03-28-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData"
data-option-id="statusDepartureOptionByNumber_5"> Tuesday, March 28, 2023 </li><!---->
<li class="option-item" id="statusDepartureListByNumberIdstatusDepartureOptionByNumber_6" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()"
data-ng-mouseenter="dcOption.activate()" tabindex="-1" data-ng-transclude="" role="option" data-value="03-29-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData"
data-option-id="statusDepartureOptionByNumber_6"> Wednesday, March 29, 2023 </li><!---->
</ul>
</div>
<span id="statusDepartureListByNumberIdUpdatedData" class="sr-only" aria-atomic="true" tabindex="-1"></span>
<span id="statusDepartureListByNumberIdStatus" class="sr-only" role="status" aria-atomic="true" tabindex="-1"></span>
<span id="statusDepartureListByNumberIdScreenReaderData" class="sr-only" aria-hidden="true" tabindex="-1">Please use your arrow keys to move between the options provided and make your selection.</span>
</div>
</div>
</div>
</div><!---->
</div>
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 search-btn-row">
<button type="submit" class="btn btn-primary" id="btnStatusByNumberSearch" role="button" data-ng-click="cMagnetStatus.search('NUMBER');" tabindex="0"> Find </button>
</div>
</div>
</fieldset>
</form>
<form id="status_by_route" class="form-container-standard ng-pristine ng-valid" novalidate="" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
<fieldset>
<legend class="sr-only">Flight status by route</legend>
<div class="supplementary-wrapper row clearfix" role="application" aria-label="Flights Status - From">
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 status-input-wrapper">
<div class="managed-wrapper" data-dev-managed="status-location-origin.html" data-dev-managed-title="From" data-dev-keyvent-id="status_by_route_origin" data-location-list-id="byRouteLocationListOriginId" data-dev-managed-scroll-x="false">
<div class="managed-display dropdown" data-dev-element="dcManaged.wrapper" role="application">
<div class="clearfix" data-ng-transclude="">
<div id="status_by_route_origin_wrapper" class="glyph-input-wrapper" role="combobox" aria-expanded="false" aria-haspopup="listbox" data-x-edit="">
<label for="status_by_route_origin" class="sr-only">From</label>
<span class="glyph glyph-left ac-icon location ac-1nx bkmg-icon" tabindex="-1"></span>
<div class="glyph-holder glyph-left-holder form-control sr-only-from-location" data-x-edit-passive="" tabindex="0">
<!---->
<!----><span class="default" data-ng-if="!cMagnetStatus.byRoute.origin.typed" tabindex="-1"> FROM </span><!---->
<!---->
</div>
<input type="text" id="status_by_route_origin" class="glyph-input glyph-left-input form-control ng-pristine ng-untouched ng-valid ng-empty glyph-hidden" placeholder="FROM" value="" autocomplete="off" autocorrect="off"
autocapitalize="off" spellcheck="false" data-ng-model="cMagnetStatus.byRoute.origin.typed" data-location-list-id="byRouteLocationListOriginId" data-dev-keyvent="status_by_route_origin" data-x-place-clear="" data-x-select-on-focus=""
data-x-edit-active="" aria-expanded="false" aria-activedescendant="byRouteLocationListOriginId_locationListItem_0" data-ng-blur="cMagnetStatus.checkLocationValidity('origin')"
aria-describedby="byRouteLocationListOriginIdScreenReaderData" data-ng-model-options="{'debounce' : cMagnetStatus.debounceAmt}" aria-autocomplete="both" aria-required="true" tabindex="0" aria-invalid="false"><button
class="btn-ghost" aria-hidden="true" tabindex="-1" data-x-clear-button="" style="width: 40px;"><span class="ac-icon ac-icon-close ac-1nx"></span><span class="sr-only">Clear</span></button>
</div>
</div>
<div class="managed-target-wrapper no-scroll-x" data-dev-element="dcManaged.scrollWrapper" data-ng-class="{'no-scroll': !dcManaged.allowScroll, 'no-scroll-x': !dcManaged.allowScrollX, 'mat-bkmg-control': dcManaged.isMatBKMGControl}">
<!---->
<div class="managed-target" data-dev-element="dcManaged.scrollable" data-ng-include="dcManaged.target"><!---->
<span id="byRouteLocationListOriginIdUpdatedData" class="sr-only" aria-atomic="true" tabindex="-1"></span>
<!---->
<div data-dev-keyvent-id="byRouteLocationListOriginId" data-ng-if="(!cMagnetStatus.byRoute.origin.typed || cMagnetStatus.byRoute.origin.typed.length < cMagnetStatus.checkJapChnMagnetLength)"></div><!---->
<!---->
<div class="location-options" data-ng-if="(!cMagnetStatus.byRoute.origin.typed || cMagnetStatus.byRoute.origin.typed.length < cMagnetStatus.checkJapChnMagnetLength)">
<div class="location-options">
<div class="location-no-result-wrapper message-container mini">
<div class="location-no-result message warning" id="flightLocationListOrginIdErrorData"> Enter the city name, airport code, province or country/region. </div>
</div>
</div>
</div><!---->
<span id="byRouteLocationListOriginIdStatus" class="sr-only" role="status" aria-atomic="true" tabindex="-1"></span>
<span id="byRouteLocationListOriginIdScreenReaderData" class="sr-only" tabindex="-1">Enter the three first characters of the city, airport, country/region, province or state you are leaving from, then use your arrow keys to move up or
down the list of airports provided to make your selection.</span>
<span id="byRouteLocationListOriginIdElementPosition" class="sr-only" aria-atomic="true" tabindex="-1"></span>
<span id="byRouteLocationListOriginIdSingleElement" class="sr-only" tabindex="-1"></span>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12 status-input-wrapper">
<div class="managed-wrapper" data-dev-managed="status-location-destination.html" data-dev-managed-title="To" data-dev-keyvent-id="status_by_route_destination" data-location-list-id="byRouteLocationListDestinationId"
data-dev-managed-scroll-x="false">
<div class="managed-display dropdown" data-dev-element="dcManaged.wrapper" role="application">
<div class="clearfix" data-ng-transclude="">
<div id="status_by_route_destination_wrapper" class="glyph-input-wrapper" role="combobox" aria-expanded="false" aria-haspopup="listbox" data-x-edit="">
<label for="status_by_route_destination" class="sr-only">To</label>
<span class="glyph glyph-left ac-icon plane ac-1nx bkmg-icon" tabindex="-1"></span>
<div class="glyph-holder glyph-left-holder form-control sr-only-to-location" data-x-edit-passive="" tabindex="0">
<!---->
<!----><span class="default" data-ng-if="!cMagnetStatus.byRoute.destination.typed" tabindex="-1"> TO </span><!---->
<!---->
</div>
<!-- <span class="error" data-ng-show="submit && cMagnetStatus.byRoute.destination.$error.required">Destination is required</span> -->
<input type="text" id="status_by_route_destination" class="glyph-input glyph-left-input form-control ng-pristine ng-untouched ng-valid ng-empty glyph-hidden" placeholder="TO" value="" autocomplete="off" autocorrect="off"
autocapitalize="off" spellcheck="false" data-ng-model="cMagnetStatus.byRoute.destination.typed" data-dev-keyvent="status_by_route_destination" data-x-place-clear="" data-x-select-on-focus="" data-x-edit-active=""
aria-expanded="false" aria-describedby="byRouteLocationListDestinationIdScreenReaderData" aria-activedescendant="byRouteLocationListDestinationId_locationListItem_0" data-location-list-id="byRouteLocationListDestinationId"
aria-autocomplete="both" data-ng-model-options="{'debounce' : cMagnetStatus.debounceAmt}" aria-required="true" data-ng-blur="cMagnetStatus.checkLocationValidity('destination')" tabindex="0" aria-invalid="false"><button
class="btn-ghost" aria-hidden="true" tabindex="-1" data-x-clear-button="" style="width: 40px;"><span class="ac-icon ac-icon-close ac-1nx"></span><span class="sr-only">Clear</span></button>
</div>
</div>
<div class="managed-target-wrapper no-scroll-x" data-dev-element="dcManaged.scrollWrapper" data-ng-class="{'no-scroll': !dcManaged.allowScroll, 'no-scroll-x': !dcManaged.allowScrollX, 'mat-bkmg-control': dcManaged.isMatBKMGControl}">
<!---->
<div class="managed-target" data-dev-element="dcManaged.scrollable" data-ng-include="dcManaged.target"><!---->
<span id="byRouteLocationListDestinationIdUpdatedData" class="sr-only" aria-atomic="true" tabindex="-1"></span>
<!---->
<div data-dev-keyvent-id="byRouteLocationListDestinationId" data-ng-if="(!cMagnetStatus.byRoute.destination.typed || cMagnetStatus.byRoute.destination.typed.length < cMagnetStatus.checkJapChnMagnetLength)"></div><!---->
<!---->
<div class="location-options" data-ng-if="(!cMagnetStatus.byRoute.destination.typed || cMagnetStatus.byRoute.destination.typed.length < cMagnetStatus.checkJapChnMagnetLength)">
<div class="location-options">
<div class="location-no-result-wrapper message-container mini">
<div class="location-no-result message warning" id="flightLocationListOrginIdErrorData"> Enter the city name, airport code, province or country/region. </div>
</div>
</div>
</div><!---->
<span id="byRouteLocationListDestinationIdStatus" class="sr-only" role="status" aria-atomic="true" tabindex="-1"></span>
<span id="byRouteLocationListDestinationIdScreenReaderData" class="sr-only" tabindex="-1"> Enter the three first characters of the city, airport, province, state or country/region you are flying to, then use your arrow keys to move up
or down the list of airports provided to make your selection.</span>
<span id="byRouteLocationListDestinationIdElementPosition" class="sr-only" aria-atomic="true" tabindex="-1"></span>
<span id="byRouteLocationListDestinationIdSingleElement" class="sr-only" tabindex="-1"></span>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 status-input-wrapper popup-route-depart">
<!---->
<!---->
<div class="managed-wrapper status-dropdown-departure-date" data-ng-if="cMagnetStatus.isDatesOnDropdown" data-dev-keyvent-id="status_by_route_departure_dropdown" data-dev-managed-scroll="false" data-dev-managed-title="DEPARTURE DATE"
data-dev-managed="status-dropdown-calendar-route.html" data-location-list-id="statusDepartureListByRouteId">
<div class="managed-display dropdown" data-dev-element="dcManaged.wrapper" role="application">
<div class="clearfix" data-ng-transclude="">
<div class="glyph-input-wrapper" data-x-edit="" id="status_departure_wrapper_by_route">
<div>
<span class="glyph glyph-left ac-icon calendar ac-1nx bkmg-icon" tabindex="-1"></span>
<span class="glyph glyph-right ac-icon drop-down ac-1nx bkmg-icon"></span>
<div class="glyph-holder glyph-left-holder form-control sr-only-route-depart-date" tabindex="0">
<label for="status_by_route_departure_dropdown" class="sr-only">DEPARTURE DATE</label>
<!----><span class="value" data-ng-if="cMagnetStatus.statusDeparture">
<!---->
<!----><span data-ng-if="!cMagnetStatus.isZh()">
<span class="day" data-ng-bind="cMagnetStatus.convertedDateFormat(cMagnetStatus.statusDeparture) | date : 'dd'">26</span>
<span class="date" data-ng-bind="cMagnetStatus.convertedDateFormat(cMagnetStatus.statusDeparture) | date: ' MMM'"> Mar</span>
</span><!---->
</span><!---->
<!---->
</div>
<input type="text" class="sr-only ng-pristine ng-untouched ng-valid ng-empty glyph-hidden" id="status_by_route_departure_dropdown" placeholder="DEPARTURE DATE" autocomplete="off" data-ng-value="cMagnetStatus.statusDeparture"
readonly="readonly" spellcheck="false" aria-autocomplete="list" aria-haspopup="listbox" aria-describedby="statusDepartureListByRouteIdScreenReaderData" aria-expanded="true" role="textbox" autocorrect="off" autocapitalize="off"
data-dev-keyvent="" data-ng-model="cMagnetStatus._statusDeparture" data-x-edit-active="" data-location-list-id="statusDepartureListByRouteId" tabindex="0" aria-invalid="false" value="03-26-2023">
</div>
</div>
</div>
<div class="managed-target-wrapper no-scroll" data-dev-element="dcManaged.scrollWrapper" data-ng-class="{'no-scroll': !dcManaged.allowScroll, 'no-scroll-x': !dcManaged.allowScrollX, 'mat-bkmg-control': dcManaged.isMatBKMGControl}"><!---->
<div class="managed-target" data-dev-element="dcManaged.scrollable" data-ng-include="dcManaged.target">
<div class="select-list-wrapper ng-not-empty ng-valid" id="select-dropdown-" aria-controls="" data-ng-model="cMagnetStatus.statusDeparture" data-location-list-id="statusDepartureListByRouteId"
data-dev-select="status_by_route_departure_dropdown" data-dev-select-target="cMagnetStatus._statusDeparture" data-dev-default-index-value="cMagnetStatus.statusDeparture" tabindex="0" aria-invalid="false">
<ul class="select-list list-unstyled" data-ng-transclude="" data-ng-attr-id="{{dcSelect.id}}" role="listbox">
<!---->
<li class="option-item" id="statusDepartureOptionByRoute_0" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()" data-ng-mouseenter="dcOption.activate()"
tabindex="-1" data-ng-transclude="" role="option" data-value="03-23-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData" data-option-id="statusDepartureOptionByRoute_0">
Thursday, March 23, 2023 </li><!---->
<li class="option-item" id="statusDepartureOptionByRoute_1" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()" data-ng-mouseenter="dcOption.activate()"
tabindex="-1" data-ng-transclude="" role="option" data-value="03-24-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData" data-option-id="statusDepartureOptionByRoute_1"> Friday,
March 24, 2023 </li><!---->
<li class="option-item" id="statusDepartureOptionByRoute_2" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()" data-ng-mouseenter="dcOption.activate()"
tabindex="-1" data-ng-transclude="" role="option" data-value="03-25-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData" data-option-id="statusDepartureOptionByRoute_2">
Saturday, March 25, 2023 </li><!---->
<li class="option-item selected" id="statusDepartureOptionByRoute_3" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()" data-ng-mouseenter="dcOption.activate()"
tabindex="-1" data-ng-transclude="" role="option" data-value="03-26-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData" data-option-id="statusDepartureOptionByRoute_3"> Sunday,
March 26, 2023 </li><!---->
<li class="option-item" id="statusDepartureOptionByRoute_4" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()" data-ng-mouseenter="dcOption.activate()"
tabindex="-1" data-ng-transclude="" role="option" data-value="03-27-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData" data-option-id="statusDepartureOptionByRoute_4"> Monday,
March 27, 2023 </li><!---->
<li class="option-item" id="statusDepartureOptionByRoute_5" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()" data-ng-mouseenter="dcOption.activate()"
tabindex="-1" data-ng-transclude="" role="option" data-value="03-28-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData" data-option-id="statusDepartureOptionByRoute_5"> Tuesday,
March 28, 2023 </li><!---->
<li class="option-item" id="statusDepartureOptionByRoute_6" data-ng-class="{'active': dcOption.isActive(), 'selected': dcOption.isSelected()}" data-ng-click="dcOption.select()" data-ng-mouseenter="dcOption.activate()"
tabindex="-1" data-ng-transclude="" role="option" data-value="03-29-2023" data-dev-option="" data-ng-repeat="statusDepartureCode in cMagnetStatus.statusDepartureListData" data-option-id="statusDepartureOptionByRoute_6">
Wednesday, March 29, 2023 </li><!---->
</ul>
</div>
<span id="statusDepartureListByRouteIdUpdatedData" class="sr-only" aria-atomic="true" tabindex="-1"></span>
<span id="statusDepartureListByRouteIdStatus" class="sr-only" role="status" aria-atomic="true" tabindex="-1"></span>
<span id="statusDepartureListByRouteIdScreenReaderData" class="sr-only" aria-hidden="true" tabindex="-1">Please use your arrow keys to move between the options provided and make your selection.</span>
</div>
</div>
</div>
</div><!---->
</div>
<div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 search-btn-row">
<button type="submit" class="btn btn-primary full-width" data-ng-class="{'full-width': cMagnetStatus.isDatesOnDropdown}" id="btnStatusByRouteSearch" role="button" data-ng-click="cMagnetStatus.search('ROUTE');" tabindex="0"> Find </button>
</div>
</div>
</fieldset>
</form>
Text Content
Loading... * Skip to homepage * Skip to main navigation * Skip to content * Skip to search field * Skip to footer links * Skip to site map * Skip to contact Search site Find Flight Search Special Offers Book Book * * Book Travel * Routes and Partners * Flight Passes * Fare Options and Fees * Business Travel * Upgrades Opens in a New Window Plan Plan * * Baggage * Check-In Information * Travel Requirements * Special Assistance * Peace of Mind Fly Fly * * Flight Information * On Board * Customer Support * Air Canada on your Mobile * At the Airport * Premium Services Aeroplan Aeroplan * Aeroplan Overview * Earn points * Redeem points * Aeroplan Elite Status * Aeroplan Credit Cards Join Aeroplan Sign in Air Canada for Business Select your edition and language. You are currently on the Canada English edition. You will be billed in Canadian dollars - CA$ English|CA$ Accessibility Customer Support Accessibility Select your edition and language. You are currently on the Canada English edition. You will be billed in Canadian dollars - CA$ English|CA$ Search site Find Hamburger Navigation Book Book Travel * Flight * Vacations Opens in a New Window * Car * Hotel * Airport Transfer Opens in a New Window External site which may not meet accessibility guidelines. * Air Canada Stopover * Group Travel Routes and Partners * Where We Fly Opens in a New Window * Flight Schedules * Star Alliance and other Airline Partners * Air Canada Rouge Opens in a New Window * Air Canada Jetz and Charters * Air Canada Cargo Opens in a New Window * Toronto – Montreal/Ottawa Service Flight Passes * Purchase * Book / Manage * View Bookings * Payment Methods * Air Canada Gift Cards * AC Conversion Card * All our Payment Options Fare Options and Fees * Manage Bookings Business Travel * Small / Midsize Businesses * Large Corporations * Meetings and Events Upgrades Opens in a New Window * Why Book With Us * Travel News & Updates Special Offers Popular Destinations: * Toronto * Montreal * Vancouver * Flights to Canada * Flights to U.S. * Flights to U.K. Close Plan Baggage * Carry-On Baggage * Checked Baggage * Special Items * Restricted Items * Delayed/Damaged * Ship your luggage ahead Check-In Information * Check In Now Opens in a New Window * How to Check In * Check-In / Boarding Times * Minimum Connection Times Travel Requirements * Travel Ready hub * Travel Documents * Customs and Immigration * Advance Passenger Information (APIS) * U.S. Secure Flight Program Special Assistance * Travelling with Children * Children Travelling Alone * Travelling with your Pet * Special Meals * Bereavement Fares Peace of Mind * Before You Go Checklist * Health and Travel Tips * Advance Seat Selection * On My Way Service * Travel Insurance * Frequently Asked Questions Use our calculator to determine your free checked baggage allowance. Visit our COVID-19 hub for where we fly, entry requirements and more. Close Fly Flight Information * Flight Status * Daily Travel Outlook * Flight Notification * Flight Disruptions On Board * Our Fleet * Cabins and Onboard Meals * In-flight Entertainment * enRoute * Preferred Seats * Wi-Fi * Duty Free Customer Support * Frequently Asked Questions * ACCredit, eCoupons and Travel Vouchers * Customer Service Plan * Customer Relations Opens in a New Window External site which may not meet accessibility guidelines. * Receipt RequestsExternal site which may not meet accessibility guidelines. * Refund Services * Contact Us Air Canada on your Mobile * Air Canada App * Mobile Check-in * Electronic Boarding Passes * Air Canada mobile+ At the Airport * Airport Information * Self Service Kiosks * Boarding by Zone Premium Services * Maple Leaf Lounges * Priority Services * Concierge Services Visit our COVID-19 hub for where we fly, entry requirements and more. Close Aeroplan My Aeroplan eStore Shopping Hotels & cars External site which may not meet accessibility guidelines. Aeroplan Credit Cards Already a member? Sign in * Program overview * Earn points * Redeem points * Buy, donate, and more * Promotions Join now Customer Support Special Offers Sign in See your profile Join Aeroplan Sign in Air Canada for Business * Home * Fly * Flight Information * Status of Air Canada flights by route or by flight number. Information on scheduled and estimated departure and arrival times, delays and cancellations. Flight Status Results * Flight Status * Flight Notification Service * Flight Disruptions FLIGHT STATUS Have a flight in the future? Check if your flight is operating Surrounding flight disruptions can be complex and have multiple causes. Please be aware that the reasons provided for a flight disruption may change as the situation evolves, new issues arise, or new information is received. Learn more about your rights in the event of a flight disruption. By flight number By Route Flight status by flight number Flight number AC AC Clear DEPARTURE DATE 26 Mar * Thursday, March 23, 2023 * Friday, March 24, 2023 * Saturday, March 25, 2023 * Sunday, March 26, 2023 * Monday, March 27, 2023 * Tuesday, March 28, 2023 * Wednesday, March 29, 2023 Please use your arrow keys to move between the options provided and make your selection. Find Flight status by route From FROM Clear Enter the city name, airport code, province or country/region. Enter the three first characters of the city, airport, country/region, province or state you are leaving from, then use your arrow keys to move up or down the list of airports provided to make your selection. To TO Clear Enter the city name, airport code, province or country/region. Enter the three first characters of the city, airport, province, state or country/region you are flying to, then use your arrow keys to move up or down the list of airports provided to make your selection. DEPARTURE DATE 26 Mar * Thursday, March 23, 2023 * Friday, March 24, 2023 * Saturday, March 25, 2023 * Sunday, March 26, 2023 * Monday, March 27, 2023 * Tuesday, March 28, 2023 * Wednesday, March 29, 2023 Please use your arrow keys to move between the options provided and make your selection. Find * * Expiry date : * See eligible routes Loading... AC8429 Show flight details Hide flight details * Air Canada Express - Jazz * | Economy - Info not available -------------------------------------------------------------------------------- DEPARTURE Scheduled Sunday, 26 March | 09:00 ARRIVAL Scheduled Sunday, 26 March | 10:27 Customers on this flight may refer to email, SMS notifications, and boarding gate announcements for more information on this delay. Learn more about flight disruptions.External site which may not meet accessibility guidelines. Estimated - Delayed 09:15 1 hour 27 minutes Estimated - Delayed 10:42 TORONTO Toronto-Pearson Int. (YYZ) Terminal T1 Gate: D11 TIMMINS Timmins (YTS) Terminal - Gate: - -------------------------------------------------------------------------------- DEPARTURE Scheduled Sunday, 26 March | 09:00 Customers on this flight may refer to email, SMS notifications, and boarding gate announcements for more information on this delay. Learn more about flight disruptions.External site which may not meet accessibility guidelines. Estimated - Delayed 09:15 TORONTO Toronto-Pearson Int. (YYZ) Terminal T1 Gate: D11 1 hour 27 minutes ARRIVAL Scheduled Sunday, 26 March | 10:27 Estimated - Delayed 10:42 TIMMINS Timmins (YTS) Terminal - Gate: - -------------------------------------------------------------------------------- Air Canada flight information 1 888 422-7533 Check in to your flight now Sign up for flight notifications External site which may not meet accessibility guidelines. We have detected a device type and/or operating system version that may result in slow performance on this site. If you are experiencing problems, please try our mobile app Opens in a new windowExternal site which may not meet accessibility guidelines.. CUSTOMER SUPPORT * Contact Information Opens in a New Window * Baggage Fees and Optional Services * Baggage Fee Changes SPECIAL OFFERS * View Special Offers * Subscribe Opens in a New Window * Modify Preferences Opens in a New Window ABOUT AIR CANADA Facebook Opens in a New Window External site which may not meet accessibility guidelines. Twitter Opens in a New Window External site which may not meet accessibility guidelines. YouTube Opens in a New Window External site which may not meet accessibility guidelines. RSS Feeds Opens in a New Window External site which may not meet accessibility guidelines. * Media Centre Opens in a New Window * Official Languages Opens in a New Window * Travel Agents * Careers Opens in a New Window * Air Canada Cargo Opens in a New Window * Air Canada Foundation Opens in a New Window * Investor Relations * Site Map Voted Best Airline in North America Best Airline Staff in Canada and North America General Conditions of Carriage & Tariffs Customer Service Plan Privacy Policy Cookies Policy © 2022 Air Canada Indicates an external site which may not meet accessibility guidelines.