Leon gab im Januar 2010 ihr Debüt für die kanadische U-20-Nationalmannschaft. Dort absolvierte sie bis 2012 acht Spiele, schoss fünf Tore und nahm unter anderem an der U-20-Nordamerikameisterschaft 2010 und der U-20-Weltmeisterschaft 2012 in Japan teil. Am 8. Januar 2013 gab sie gegen China ihr Debüt in der kanadischen A-Nationalmannschaft. Sie schoss beim 1:0-Sieg über China auch den Siegtreffer. Auch in den folgenden acht Spielen kam sie zum Einsatz, wobei sie bis auf das letzte Spiel gegen England am 7. April immer in der Startelf stand. Sie gehörte zum Kader für die WM 2015 in ihrer Heimat, wo sie in den drei Gruppenspielen und im mit 1:2 gegen England verlorenen Viertelfinale eingesetzt wurde. Danach kam sie erst wieder im April 2017 bei einer 1:2-Niederlage gegen Deutschland zum Einsatz, wurde also nicht für die Olympischen Spiele 2016 berücksichtigt.