Flight times from Canada to Germany vary, but if you’re flying out of Toronto Pearson Intl and flying into Frankfurt am Main (one of the most popular routes), then the duration is 7h 35m on average. Another popular route from Canada to Germany is flying from Vancouver Intl to Frankfurt am Main, which will take roughly 9h 40m. Keep in mind that layovers or delays could extend your travel time.