Germany almost got the Eurofighter Typhoon, but it was not certified to carry nuclear weapons, and lacks SEAD mission capability for the next ~10 years.
There is nothing that can replace the Tornado in the German arsenal at the moment.
Germany has purchased many Typhoons.
I think the Eurofighter would have been a better fit for Canada. It is already built on multiple production lines, no problem adding another one in Canada for their aircraft.