Jaromir Jagr will play a 24th season in the NHL and his first with a Canadian team. The Calgary Flames announced Wednesday that they have signed the future Hall of Famer to a one-year, $1 million contract.

Jagr had been flirting with the idea of playing in his native Czech Republic with no deal with an NHL team on the horizon.