Calgary-based WestJet and Mexico City-based Aeromexico have signed a codeshare pact that builds on an interline agreement reached in December 2011.

Under the new deal, Aeromexico passengers will be able to connect via WestJet through Montreal, Toronto and Vancouver to a range of Canadian cities, including Calgary, Edmonton, Winnipeg, Ottawa, Halifax, Deer Lake and St. John’s. WestJet will place its code on Aeromexico’s flights between Mexico City and Montreal, Mexico City and Toronto and Mexico City and Vancouver.

The airlines have also agreed to sell tickets for travel on each other’s entire networks, even including non-codeshare flights. “As part of their cooperation, bags checked with both Aeromexico and WestJet will continue to reach their final destination without a separate check-in at the point of transfer between the carriers,” the airlines said in a joint statement.