First comment
The flight which landed in the Azores was and Air Transat flight, not Air Canada. The Gimli Glider incident, a Boeing 767 operated by Air Canada, landed safely after running out of fuel and gliding in 1983.
As to you claim that similar incidents with Boeing and Tupolev aircraft ended badly, if you mean gliding to a safe landing, the Air Canada 767 landing in Gimli makes that wrong, and if you mean landing safely in water, the only other water ditching with no fatalities (I believe) was of a Tupolev 124 in the Neva river in 1963