Junio debütierte im Weltcup im November 2010 in Heerenveen und belegte dabei in der B-Gruppe über 1000 m den 12. Platz und in der B-Gruppe über 500 m den sechsten und den dritten Platz. Im folgenden Jahr kam er in Tscheljabinsk mit dem neunten Platz über 500 m erstmals unter den ersten Zehn im A-Weltcup. In der Saison &lt;a href="Eisschnelllauf-Weltcup%202012/13"&gt;2012/13&lt;/a&gt; erreichte er in Nagano mit dem zweiten Platz über 500 m seine erste Podestplatzierung im Weltcup. Im Januar 2013 belegte er bei der Sprintweltmeisterschaft in Salt Lake City den 14. Platz im Sprint-Mehrkampf. Bei den Einzelstreckenweltmeisterschaften 2013 in Sotschi errang er den 19. Platz im 2x500 m-Lauf. Zu Beginn der folgenden Saison holte er in Salt Lake City über 500 m seinen ersten Weltcupsieg. Im weiteren Saisonverlauf belegte er über 500 m einmal den zweiten und einmal den dritten Platz und erreichte damit den sechsten Rang im Gesamtweltcup über 500 m. Bei seiner ersten Olympiateilnahme 2014 in Sotschi wurde er Zehnter im 2x500 m-Lauf. Im Januar 2015 kam er bei den Sprintweltmeisterschaft in Astana auf den 19. Platz im Sprint-Mehrkampf. Im selben Monat wurde er kanadischer Meister über 500 m. Bei den Einzelstreckenweltmeisterschaften 2015 in Heerenveen errang er den achten Platz im 2x500 m-Lauf. In der Saison &lt;a href="Eisschnelllauf-Weltcup%202015/16"&gt;2015/16&lt;/a&gt; gewann er beim Weltcup in Inzell über 500 m und im Teamsprint in Heerenveen. Zudem wurde er in Stavanger und in Heerenveen jeweils Dritter über 500 m und im Teamsprint in Heerenveen Zweiter. Bei den Einzelstreckenweltmeisterschaften 2016 in Kolomna belegte er den 18. Platz im 2x500 m-Lauf. Zum Saisonende erreichte er den dritten Platz im Gesamtweltcup über 500 m. In der Saison 2017/18 siegte er in Stavanger und in Calgary jeweils im Teamsprint. Beim Saisonhöhepunkt, den Olympischen Winterspielen 2018 in Pyeongchang, kam er auf den 17. Platz über 500 m.