Hello to All – First posting here. I will be traveling Madrid – Toronto – Madrid departing Saturday 7th June, returning Saturday 14th June. I want to buy a ticket in Economy and upgrade to Business with miles / points that I transfer in from my American Express account. It looks like my best choices are Air Canada / Lufthansa via Munich or Frankfurt (AC operates some of the transatlantic flights, LH others), or Air Canada / Swiss via Zurich or Geneva (it looks to me like AC operates all the transatlantic flights for Swiss). I also have the option of British / Iberia via London, but I have read that they are stingy with upgrades and costly. I would very much like to be proven wrong. My questions are: first, are there differences in the miles / points needed to book upgrades on Air Canada, Lufthansa and/or Swiss? Then, if other things are nearly equal (economy ticket price and miles / points needed to upgrade), I assume the hard product ranking is 1) LH, 2) LX and 3) AC but again, I would appreciate input. Any comments / suggestions would be gratefully accepted.