In der Saison 2017/18 erreichte Irvine in Stavanger mit dem dritten Platz im Teamsprint ihre erste Podestplatzierung im Weltcup und errang bei den Olympischen Winterspielen 2018 in Pyeongchang den 23. Platz über 1000 m. In der folgenden Saison lief sie im Teamsprint in Tomakomai erneut auf den dritten Platz und errang bei der Sprintweltmeisterschaft 2019 in Heerenveen den 14. Platz. Zudem errang sie bei den Einzelstreckenweltmeisterschaften 2019 in Inzell den 14. Platz über 500 m und gewann die Silbermedaille im Teamsprint. In der Saison 2019/20 erreichte mit drei Top-Zehn-Platzierungen den achten Platz in der Weltcupwertung über 500 m und wurde bei der Sprintweltmeisterschaft 2020 in Hamar Neunte. Zudem siegte sie bei den kanadischen Meisterschaften über 500 m und über 1000 m. Bei den Einzelstreckenweltmeisterschaften 2021 in Heerenveen kam sie auf den 14. Platz über 1000 m und auf den 12. Rang über 500 m. Ihren letzten Weltcup absolvierte sie im Dezember 2021 in Calgary, welchen sie auf dem 16. Platz über 500 m beendete.