AC also offers Rouge service from Toronto. There are something like 15 flights a day from Frankfurt (and 10 from Munich) if you choose to connect through there, but these are so packed at the moment that they are using a 747-400 for four of the daily rotations (I'm about to get on one now!)