Les compagnies aériennes Air Canada et SriLankan Airlines ont annoncé un accord de partage de codes qui sera mis en place dès la fin du mois. A partir du 30 octobre 2011, la compagnie nationale canadienne pourra vendre sous son code AC les vols effectués par son homologue du Sri Lanka entre Colombo et les aéroports de Paris – Charles de Gaulle, Londres – Heathrow et Francfort. En échange de quoi SriLankan Airlines pourra faire bénéficier ses passagers sous code UL des liaisons d'Air Canada au départ de Paris - CDG (vers Montréal), Londres – Heathrow (vers Calgary, Edmonton, Halifax, Montréal, Toronto et Vancouver) et Francfort (vers Calgary, Montréal et Ottawa). Cet accord devrait ensuite être étendu au trafic entre les deux rives de l'Océan Pacifique, via Hong Kong où les deux compagnies se posent. Les passagers d'Air Canada y gagneront un accès facilité aux îles de l'Océan Indien, en particulier aux Maldives où le trafic est dominé par SriLankan, mais aussi à sept destinations en Inde. Le Canada abrite en outre la plus large communauté d'expatriés au monde, principalement concentrée autour de Toronto. Il s'agit pour Air Canada du troisième accord de ce type après Middle East Airlines (MEA) et Jet Airways), sans compter bien sûr les membres présents et futurs de Star Alliance dont elle fait partie (Air China, Air New Zealand, All Nippon Airways (ANA), Austrian Airlines, Avianca, Bmi (British Midland), Brussels Airlines, Continental Airlines, LOT Polish Airlines, Lufthansa, SAS Scandinavian, Singapore Airlines, Spanair, Swiss International, TACA Airlines, TAM Brazilian, TAP Portugal, Thai Airways et United Airlines). SriLankan Airlines a signé des accords similaires avec Bmi, Etihad Airways et Malaysia Airlines, et devrait annoncer deux nouveaux partenaires européens dans les mois qui viennent. Elle offre aujourd'hui des routes vers 51 destinations dans 32 pays.