Die beiden kanadischen Langstreckendestinationen Calgary und Vancouver werden ab dem 31. Mai 2010 von Edelweiss Air mit Codeshare-Partner Swiss angeflogen. Diese Flüge können auch mit allen anderen LX-Flügen nach Nordamerika kombiniert werden.
Edelweiss Air wird wöchentlich mit einem Airbus 330 mit 32 C-Klassen-Plätzen und 275 Y-Klassen-Plätzen nach Calgary und Vancouver fliegen. Die Flieger werden Zürich jeweils montags um 09:25 Uhr verlassen und um 11:30 Uhr in Calgary bzw. um 13:00 Uhr in Vancouver eintreffen. Die Rückflüge erfolgen immer dienstags und erreichen den Flughafen Zürich um 09:55 Uhr.